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:
- RuleVersion string
- Rule schema version in this particular Cost Category.
- Rules
List<CostCategory Rule> 
- Configuration block for the Cost Category rules used to categorize costs. See below.
- DefaultValue string
- Default value for the cost category.
- EffectiveStart 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.
- SplitCharge 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_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- RuleVersion string
- Rule schema version in this particular Cost Category.
- Rules
[]CostCategory Rule Args 
- Configuration block for the Cost Category rules used to categorize costs. See below.
- DefaultValue string
- Default value for the cost category.
- EffectiveStart 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.
- SplitCharge []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_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- ruleVersion String
- Rule schema version in this particular Cost Category.
- rules
List<CostCategory Rule> 
- Configuration block for the Cost Category rules used to categorize costs. See below.
- defaultValue String
- Default value for the cost category.
- effectiveStart 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.
- splitCharge 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_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- ruleVersion string
- Rule schema version in this particular Cost Category.
- rules
CostCategory Rule[] 
- Configuration block for the Cost Category rules used to categorize costs. See below.
- defaultValue string
- Default value for the cost category.
- effectiveStart 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.
- splitCharge 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_tagsconfiguration 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[CostCategory 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_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- ruleVersion 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.
- defaultValue String
- Default value for the cost category.
- effectiveStart 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.
- splitCharge 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_tagsconfiguration 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.
- EffectiveEnd 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_tagsconfiguration block.
- Arn string
- ARN of the cost category.
- EffectiveEnd 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_tagsconfiguration block.
- arn String
- ARN of the cost category.
- effectiveEnd 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_tagsconfiguration block.
- arn string
- ARN of the cost category.
- effectiveEnd 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_tagsconfiguration 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_tagsconfiguration block.
- arn String
- ARN of the cost category.
- effectiveEnd 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_tagsconfiguration 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) -> CostCategoryfunc 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)resources:  _:    type: aws:costexplorer:CostCategory    get:      id: ${id}- 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.
- DefaultValue string
- Default value for the cost category.
- EffectiveEnd string
- Effective end data of your Cost Category.
- EffectiveStart 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.
- RuleVersion string
- Rule schema version in this particular Cost Category.
- Rules
List<CostCategory Rule> 
- Configuration block for the Cost Category rules used to categorize costs. See below.
- SplitCharge 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_tagsconfiguration 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_tagsconfiguration block.
- Arn string
- ARN of the cost category.
- DefaultValue string
- Default value for the cost category.
- EffectiveEnd string
- Effective end data of your Cost Category.
- EffectiveStart 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.
- RuleVersion string
- Rule schema version in this particular Cost Category.
- Rules
[]CostCategory Rule Args 
- Configuration block for the Cost Category rules used to categorize costs. See below.
- SplitCharge []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_tagsconfiguration 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_tagsconfiguration block.
- arn String
- ARN of the cost category.
- defaultValue String
- Default value for the cost category.
- effectiveEnd String
- Effective end data of your Cost Category.
- effectiveStart 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.
- ruleVersion String
- Rule schema version in this particular Cost Category.
- rules
List<CostCategory Rule> 
- Configuration block for the Cost Category rules used to categorize costs. See below.
- splitCharge 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_tagsconfiguration 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_tagsconfiguration block.
- arn string
- ARN of the cost category.
- defaultValue string
- Default value for the cost category.
- effectiveEnd string
- Effective end data of your Cost Category.
- effectiveStart 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.
- ruleVersion string
- Rule schema version in this particular Cost Category.
- rules
CostCategory Rule[] 
- Configuration block for the Cost Category rules used to categorize costs. See below.
- splitCharge 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_tagsconfiguration 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_tagsconfiguration 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[CostCategory 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_tagsconfiguration 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_tagsconfiguration block.
- arn String
- ARN of the cost category.
- defaultValue String
- Default value for the cost category.
- effectiveEnd String
- Effective end data of your Cost Category.
- effectiveStart 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.
- ruleVersion 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.
- splitCharge 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_tagsconfiguration 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_tagsconfiguration block.
Supporting Types
CostCategoryRule, CostCategoryRuleArgs      
- InheritedValue 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
CostCategory Rule Rule 
- Configuration block for the Expressionobject used to categorize costs. See below.
- Type string
- You can define the CostCategoryRule rule type as either REGULARorINHERITED_VALUE.
- Value string
- Default value for the cost category.
- InheritedValue 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
CostCategory Rule Rule 
- Configuration block for the Expressionobject used to categorize costs. See below.
- Type string
- You can define the CostCategoryRule rule type as either REGULARorINHERITED_VALUE.
- Value string
- Default value for the cost category.
- inheritedValue 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
CostCategory Rule Rule 
- Configuration block for the Expressionobject used to categorize costs. See below.
- type String
- You can define the CostCategoryRule rule type as either REGULARorINHERITED_VALUE.
- value String
- Default value for the cost category.
- inheritedValue 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
CostCategory Rule Rule 
- Configuration block for the Expressionobject used to categorize costs. See below.
- type string
- You can define the CostCategoryRule rule type as either REGULARorINHERITED_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
CostCategory Rule Rule 
- Configuration block for the Expressionobject used to categorize costs. See below.
- type str
- You can define the CostCategoryRule rule type as either REGULARorINHERITED_VALUE.
- value str
- Default value for the cost category.
- inheritedValue 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 Expressionobject used to categorize costs. See below.
- type String
- You can define the CostCategoryRule rule type as either REGULARorINHERITED_VALUE.
- value String
- Default value for the cost category.
CostCategoryRuleInheritedValue, CostCategoryRuleInheritedValueArgs          
- DimensionKey string
- Key to extract cost category values.
- DimensionName 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
- DimensionKey string
- Key to extract cost category values.
- DimensionName 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
- dimensionKey String
- Key to extract cost category values.
- dimensionName 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
- dimensionKey string
- Key to extract cost category values.
- dimensionName 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
- dimensionKey String
- Key to extract cost category values.
- dimensionName 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<CostCategory Rule Rule And> 
- Return results that match both Dimensionobjects.
- CostCategory CostCategory Rule Rule Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- Not
CostCategory Rule Rule Not 
- Return results that match both Dimensionobject.
- Ors
List<CostCategory Rule Rule Or> 
- Return results that match both Dimensionobject.
- 
CostCategory Rule Rule Tags 
- Configuration block for the specific Tagto use forExpression. See below.
- Ands
[]CostCategory Rule Rule And 
- Return results that match both Dimensionobjects.
- CostCategory CostCategory Rule Rule Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- Not
CostCategory Rule Rule Not 
- Return results that match both Dimensionobject.
- Ors
[]CostCategory Rule Rule Or 
- Return results that match both Dimensionobject.
- 
CostCategory Rule Rule Tags 
- Configuration block for the specific Tagto use forExpression. See below.
- ands
List<CostCategory Rule Rule And> 
- Return results that match both Dimensionobjects.
- costCategory CostCategory Rule Rule Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- not
CostCategory Rule Rule Not 
- Return results that match both Dimensionobject.
- ors
List<CostCategory Rule Rule Or> 
- Return results that match both Dimensionobject.
- 
CostCategory Rule Rule Tags 
- Configuration block for the specific Tagto use forExpression. See below.
- ands
CostCategory Rule Rule And[] 
- Return results that match both Dimensionobjects.
- costCategory CostCategory Rule Rule Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- not
CostCategory Rule Rule Not 
- Return results that match both Dimensionobject.
- ors
CostCategory Rule Rule Or[] 
- Return results that match both Dimensionobject.
- 
CostCategory Rule Rule Tags 
- Configuration block for the specific Tagto use forExpression. See below.
- ands
Sequence[CostCategory Rule Rule And] 
- Return results that match both Dimensionobjects.
- cost_category CostCategory Rule Rule Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- not_
CostCategory Rule Rule Not 
- Return results that match both Dimensionobject.
- ors
Sequence[CostCategory Rule Rule Or] 
- Return results that match both Dimensionobject.
- 
CostCategory Rule Rule Tags 
- Configuration block for the specific Tagto use forExpression. See below.
- ands List<Property Map>
- Return results that match both Dimensionobjects.
- costCategory Property Map
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension Property Map
- Configuration block for the specific Dimensionto use forExpression. See below.
- not Property Map
- Return results that match both Dimensionobject.
- ors List<Property Map>
- Return results that match both Dimensionobject.
- Property Map
- Configuration block for the specific Tagto use forExpression. See below.
CostCategoryRuleRuleAnd, CostCategoryRuleRuleAndArgs          
- Ands
List<CostCategory Rule Rule And And> 
- Return results that match both Dimensionobjects.
- CostCategory CostCategory Rule Rule And Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule And Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- Not
CostCategory Rule Rule And Not 
- Return results that match both Dimensionobject.
- Ors
List<CostCategory Rule Rule And Or> 
- Return results that match both Dimensionobject.
- 
CostCategory Rule Rule And Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Ands
[]CostCategory Rule Rule And And 
- Return results that match both Dimensionobjects.
- CostCategory CostCategory Rule Rule And Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule And Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- Not
CostCategory Rule Rule And Not 
- Return results that match both Dimensionobject.
- Ors
[]CostCategory Rule Rule And Or 
- Return results that match both Dimensionobject.
- 
CostCategory Rule Rule And Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands
List<CostCategory Rule Rule And And> 
- Return results that match both Dimensionobjects.
- costCategory CostCategory Rule Rule And Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule And Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- not
CostCategory Rule Rule And Not 
- Return results that match both Dimensionobject.
- ors
List<CostCategory Rule Rule And Or> 
- Return results that match both Dimensionobject.
- 
CostCategory Rule Rule And Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands
CostCategory Rule Rule And And[] 
- Return results that match both Dimensionobjects.
- costCategory CostCategory Rule Rule And Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule And Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- not
CostCategory Rule Rule And Not 
- Return results that match both Dimensionobject.
- ors
CostCategory Rule Rule And Or[] 
- Return results that match both Dimensionobject.
- 
CostCategory Rule Rule And Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands
Sequence[CostCategory Rule Rule And And] 
- Return results that match both Dimensionobjects.
- cost_category CostCategory Rule Rule And Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule And Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- not_
CostCategory Rule Rule And Not 
- Return results that match both Dimensionobject.
- ors
Sequence[CostCategory Rule Rule And Or] 
- Return results that match both Dimensionobject.
- 
CostCategory Rule Rule And Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands List<Property Map>
- Return results that match both Dimensionobjects.
- costCategory Property Map
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension Property Map
- Configuration block for the specific Dimensionto use forExpression. See below.
- not Property Map
- Return results that match both Dimensionobject.
- ors List<Property Map>
- Return results that match both Dimensionobject.
- Property Map
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleAndAnd, CostCategoryRuleRuleAndAndArgs            
- CostCategory CostCategory Rule Rule And And Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule And And Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule And And Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- CostCategory CostCategory Rule Rule And And Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule And And Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule And And Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory CostCategory Rule Rule And And Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule And And Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule And And Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory CostCategory Rule Rule And And Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule And And Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule And And Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration 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 CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule And And Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule And And Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory Property Map
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension Property Map
- Configuration block for the specific Dimensionto use forExpression. See below.
- Property Map
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleAndAndCostCategory, CostCategoryRuleRuleAndAndCostCategoryArgs                
- Key string
- Unique name of the Cost Category.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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            
- CostCategory CostCategory Rule Rule And Not Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule And Not Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule And Not Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- CostCategory CostCategory Rule Rule And Not Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule And Not Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule And Not Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory CostCategory Rule Rule And Not Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule And Not Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule And Not Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory CostCategory Rule Rule And Not Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule And Not Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule And Not Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration 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 CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule And Not Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule And Not Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory Property Map
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension Property Map
- Configuration block for the specific Dimensionto use forExpression. See below.
- Property Map
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleAndNotCostCategory, CostCategoryRuleRuleAndNotCostCategoryArgs                
- Key string
- Unique name of the Cost Category.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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            
- CostCategory CostCategory Rule Rule And Or Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule And Or Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule And Or Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- CostCategory CostCategory Rule Rule And Or Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule And Or Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule And Or Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory CostCategory Rule Rule And Or Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule And Or Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule And Or Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory CostCategory Rule Rule And Or Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule And Or Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule And Or Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration 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 CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule And Or Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule And Or Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory Property Map
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension Property Map
- Configuration block for the specific Dimensionto use forExpression. See below.
- Property Map
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleAndOrCostCategory, CostCategoryRuleRuleAndOrCostCategoryArgs                
- Key string
- Unique name of the Cost Category.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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<CostCategory Rule Rule Not And> 
- Return results that match both Dimensionobjects.
- CostCategory CostCategory Rule Rule Not Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule Not Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- Not
CostCategory Rule Rule Not Not 
- Return results that match both Dimensionobject.
- Ors
List<CostCategory Rule Rule Not Or> 
- Return results that match both Dimensionobject.
- 
CostCategory Rule Rule Not Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Ands
[]CostCategory Rule Rule Not And 
- Return results that match both Dimensionobjects.
- CostCategory CostCategory Rule Rule Not Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule Not Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- Not
CostCategory Rule Rule Not Not 
- Return results that match both Dimensionobject.
- Ors
[]CostCategory Rule Rule Not Or 
- Return results that match both Dimensionobject.
- 
CostCategory Rule Rule Not Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands
List<CostCategory Rule Rule Not And> 
- Return results that match both Dimensionobjects.
- costCategory CostCategory Rule Rule Not Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Not Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- not
CostCategory Rule Rule Not Not 
- Return results that match both Dimensionobject.
- ors
List<CostCategory Rule Rule Not Or> 
- Return results that match both Dimensionobject.
- 
CostCategory Rule Rule Not Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands
CostCategory Rule Rule Not And[] 
- Return results that match both Dimensionobjects.
- costCategory CostCategory Rule Rule Not Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Not Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- not
CostCategory Rule Rule Not Not 
- Return results that match both Dimensionobject.
- ors
CostCategory Rule Rule Not Or[] 
- Return results that match both Dimensionobject.
- 
CostCategory Rule Rule Not Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands
Sequence[CostCategory Rule Rule Not And] 
- Return results that match both Dimensionobjects.
- cost_category CostCategory Rule Rule Not Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Not Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- not_
CostCategory Rule Rule Not Not 
- Return results that match both Dimensionobject.
- ors
Sequence[CostCategory Rule Rule Not Or] 
- Return results that match both Dimensionobject.
- 
CostCategory Rule Rule Not Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands List<Property Map>
- Return results that match both Dimensionobjects.
- costCategory Property Map
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension Property Map
- Configuration block for the specific Dimensionto use forExpression. See below.
- not Property Map
- Return results that match both Dimensionobject.
- ors List<Property Map>
- Return results that match both Dimensionobject.
- Property Map
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleNotAnd, CostCategoryRuleRuleNotAndArgs            
- CostCategory CostCategory Rule Rule Not And Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule Not And Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Not And Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- CostCategory CostCategory Rule Rule Not And Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule Not And Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Not And Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory CostCategory Rule Rule Not And Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Not And Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Not And Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory CostCategory Rule Rule Not And Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Not And Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Not And Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration 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 CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Not And Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Not And Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory Property Map
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension Property Map
- Configuration block for the specific Dimensionto use forExpression. See below.
- Property Map
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleNotAndCostCategory, CostCategoryRuleRuleNotAndCostCategoryArgs                
- Key string
- Unique name of the Cost Category.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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            
- CostCategory CostCategory Rule Rule Not Not Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule Not Not Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Not Not Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- CostCategory CostCategory Rule Rule Not Not Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule Not Not Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Not Not Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory CostCategory Rule Rule Not Not Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Not Not Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Not Not Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory CostCategory Rule Rule Not Not Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Not Not Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Not Not Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration 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 CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Not Not Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Not Not Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory Property Map
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension Property Map
- Configuration block for the specific Dimensionto use forExpression. See below.
- Property Map
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleNotNotCostCategory, CostCategoryRuleRuleNotNotCostCategoryArgs                
- Key string
- Unique name of the Cost Category.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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            
- CostCategory CostCategory Rule Rule Not Or Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule Not Or Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Not Or Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- CostCategory CostCategory Rule Rule Not Or Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule Not Or Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Not Or Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory CostCategory Rule Rule Not Or Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Not Or Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Not Or Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory CostCategory Rule Rule Not Or Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Not Or Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Not Or Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration 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 CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Not Or Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Not Or Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory Property Map
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension Property Map
- Configuration block for the specific Dimensionto use forExpression. See below.
- Property Map
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleNotOrCostCategory, CostCategoryRuleRuleNotOrCostCategoryArgs                
- Key string
- Unique name of the Cost Category.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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<CostCategory Rule Rule Or And> 
- Return results that match both Dimensionobjects.
- CostCategory CostCategory Rule Rule Or Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule Or Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- Not
CostCategory Rule Rule Or Not 
- Return results that match both Dimensionobject.
- Ors
List<CostCategory Rule Rule Or Or> 
- Return results that match both Dimensionobject.
- 
CostCategory Rule Rule Or Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Ands
[]CostCategory Rule Rule Or And 
- Return results that match both Dimensionobjects.
- CostCategory CostCategory Rule Rule Or Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule Or Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- Not
CostCategory Rule Rule Or Not 
- Return results that match both Dimensionobject.
- Ors
[]CostCategory Rule Rule Or Or 
- Return results that match both Dimensionobject.
- 
CostCategory Rule Rule Or Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands
List<CostCategory Rule Rule Or And> 
- Return results that match both Dimensionobjects.
- costCategory CostCategory Rule Rule Or Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Or Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- not
CostCategory Rule Rule Or Not 
- Return results that match both Dimensionobject.
- ors
List<CostCategory Rule Rule Or Or> 
- Return results that match both Dimensionobject.
- 
CostCategory Rule Rule Or Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands
CostCategory Rule Rule Or And[] 
- Return results that match both Dimensionobjects.
- costCategory CostCategory Rule Rule Or Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Or Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- not
CostCategory Rule Rule Or Not 
- Return results that match both Dimensionobject.
- ors
CostCategory Rule Rule Or Or[] 
- Return results that match both Dimensionobject.
- 
CostCategory Rule Rule Or Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands
Sequence[CostCategory Rule Rule Or And] 
- Return results that match both Dimensionobjects.
- cost_category CostCategory Rule Rule Or Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Or Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- not_
CostCategory Rule Rule Or Not 
- Return results that match both Dimensionobject.
- ors
Sequence[CostCategory Rule Rule Or Or] 
- Return results that match both Dimensionobject.
- 
CostCategory Rule Rule Or Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- ands List<Property Map>
- Return results that match both Dimensionobjects.
- costCategory Property Map
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension Property Map
- Configuration block for the specific Dimensionto use forExpression. See below.
- not Property Map
- Return results that match both Dimensionobject.
- ors List<Property Map>
- Return results that match both Dimensionobject.
- Property Map
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleOrAnd, CostCategoryRuleRuleOrAndArgs            
- CostCategory CostCategory Rule Rule Or And Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule Or And Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Or And Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- CostCategory CostCategory Rule Rule Or And Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule Or And Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Or And Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory CostCategory Rule Rule Or And Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Or And Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Or And Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory CostCategory Rule Rule Or And Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Or And Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Or And Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration 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 CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Or And Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Or And Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory Property Map
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension Property Map
- Configuration block for the specific Dimensionto use forExpression. See below.
- Property Map
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleOrAndCostCategory, CostCategoryRuleRuleOrAndCostCategoryArgs                
- Key string
- Unique name of the Cost Category.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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            
- CostCategory CostCategory Rule Rule Or Not Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule Or Not Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Or Not Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- CostCategory CostCategory Rule Rule Or Not Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule Or Not Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Or Not Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory CostCategory Rule Rule Or Not Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Or Not Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Or Not Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory CostCategory Rule Rule Or Not Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Or Not Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Or Not Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration 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 CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Or Not Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Or Not Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory Property Map
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension Property Map
- Configuration block for the specific Dimensionto use forExpression. See below.
- Property Map
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleOrNotCostCategory, CostCategoryRuleRuleOrNotCostCategoryArgs                
- Key string
- Unique name of the Cost Category.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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            
- CostCategory CostCategory Rule Rule Or Or Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule Or Or Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Or Or Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- CostCategory CostCategory Rule Rule Or Or Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- Dimension
CostCategory Rule Rule Or Or Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Or Or Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory CostCategory Rule Rule Or Or Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Or Or Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Or Or Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory CostCategory Rule Rule Or Or Cost Category 
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Or Or Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Or Or Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration 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 CostCategoryvalues. See below.
- dimension
CostCategory Rule Rule Or Or Dimension 
- Configuration block for the specific Dimensionto use forExpression. See below.
- 
CostCategory Rule Rule Or Or Tags 
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- costCategory Property Map
- Configuration block for the filter that's based on CostCategoryvalues. See below.
- dimension Property Map
- Configuration block for the specific Dimensionto use forExpression. See below.
- Property Map
- Key-value mapping of resource tags. If configured with a provider default_tagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
CostCategoryRuleRuleOrOrCostCategory, CostCategoryRuleRuleOrOrCostCategoryArgs                
- Key string
- Unique name of the Cost Category.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- MatchOptions 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 EQUALSandCASE_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.
- MatchOptions []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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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 EQUALSandCASE_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.
- matchOptions 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 EQUALSandCASE_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.
- Parameters
List<CostCategory Split Charge Rule Parameter> 
- Configuration block for the parameters for a split charge method. This is only required for the FIXEDmethod. See below.
- 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 []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.
- Parameters
[]CostCategory Split Charge Rule Parameter 
- Configuration block for the parameters for a split charge method. This is only required for the FIXEDmethod. See below.
- 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.
- parameters
List<CostCategory Split Charge Rule Parameter> 
- Configuration block for the parameters for a split charge method. This is only required for the FIXEDmethod. See below.
- 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 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.
- parameters
CostCategory Split Charge Rule Parameter[] 
- Configuration block for the parameters for a split charge method. This is only required for the FIXEDmethod. See below.
- method str
- Method that's used to define how to split your source costs across your targets. Valid values are FIXED,PROPORTIONAL,EVEN
- source str
- Cost Category value that you want to split.
- targets Sequence[str]
- Cost Category values that you want to split costs across. These values can't be used as a source in other split charge rules.
- parameters
Sequence[CostCategory Split Charge Rule Parameter] 
- Configuration block for the parameters for a split charge method. This is only required for the FIXEDmethod. See below.
- 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.
- parameters List<Property Map>
- Configuration block for the parameters for a split charge method. This is only required for the FIXEDmethod. See below.
CostCategorySplitChargeRuleParameter, CostCategorySplitChargeRuleParameterArgs            
Import
Using pulumi import, import aws_ce_cost_category using the id. For example:
$ pulumi import aws:costexplorer/costCategory:CostCategory example costCategoryARN
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the awsTerraform Provider.