getCostCategory

Provides details about a specific CostExplorer Cost Category.

Example Usage

using System.Collections.Generic;
using Pulumi;
using Aws = Pulumi.Aws;

return await Deployment.RunAsync(() => 
{
    var example = Aws.CostExplorer.GetCostCategory.Invoke(new()
    {
        CostCategoryArn = "costCategoryARN",
    });

});
package main

import (
	"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/costexplorer"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err = costexplorer.LookupCostCategory(ctx, &costexplorer.LookupCostCategoryArgs{
			CostCategoryArn: "costCategoryARN",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.costexplorer.CostexplorerFunctions;
import com.pulumi.aws.costexplorer.inputs.GetCostCategoryArgs;
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) {
        final var example = CostexplorerFunctions.getCostCategory(GetCostCategoryArgs.builder()
            .costCategoryArn("costCategoryARN")
            .build());

    }
}
import pulumi
import pulumi_aws as aws

example = aws.costexplorer.get_cost_category(cost_category_arn="costCategoryARN")
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

const example = aws.costexplorer.getCostCategory({
    costCategoryArn: "costCategoryARN",
});
variables:
  example:
    fn::invoke:
      Function: aws:costexplorer:getCostCategory
      Arguments:
        costCategoryArn: costCategoryARN

Using getCostCategory

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getCostCategory(args: GetCostCategoryArgs, opts?: InvokeOptions): Promise<GetCostCategoryResult>
function getCostCategoryOutput(args: GetCostCategoryOutputArgs, opts?: InvokeOptions): Output<GetCostCategoryResult>
def get_cost_category(cost_category_arn: Optional[str] = None,
                      tags: Optional[Mapping[str, str]] = None,
                      opts: Optional[InvokeOptions] = None) -> GetCostCategoryResult
def get_cost_category_output(cost_category_arn: Optional[pulumi.Input[str]] = None,
                      tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetCostCategoryResult]
func LookupCostCategory(ctx *Context, args *LookupCostCategoryArgs, opts ...InvokeOption) (*LookupCostCategoryResult, error)
func LookupCostCategoryOutput(ctx *Context, args *LookupCostCategoryOutputArgs, opts ...InvokeOption) LookupCostCategoryResultOutput

> Note: This function is named LookupCostCategory in the Go SDK.

public static class GetCostCategory 
{
    public static Task<GetCostCategoryResult> InvokeAsync(GetCostCategoryArgs args, InvokeOptions? opts = null)
    public static Output<GetCostCategoryResult> Invoke(GetCostCategoryInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCostCategoryResult> getCostCategory(GetCostCategoryArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: aws:costexplorer/getCostCategory:getCostCategory
  arguments:
    # arguments dictionary

The following arguments are supported:

CostCategoryArn string

Unique name for the Cost Category.

Tags Dictionary<string, string>

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

CostCategoryArn string

Unique name for the Cost Category.

Tags map[string]string

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

costCategoryArn String

Unique name for the Cost Category.

tags Map<String,String>

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

costCategoryArn string

Unique name for the Cost Category.

tags {[key: string]: string}

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

cost_category_arn str

Unique name for the Cost Category.

tags Mapping[str, str]

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

costCategoryArn String

Unique name for the Cost Category.

tags Map<String>

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

getCostCategory Result

The following output properties are available:

CostCategoryArn string
EffectiveEnd string

Effective end data of your Cost Category.

EffectiveStart string

Effective state data of your Cost Category.

Id string

The provider-assigned unique ID for this managed resource.

Name string
RuleVersion string

Rule schema version in this particular Cost Category.

Rules List<GetCostCategoryRule>

Configuration block for the Expression object used to categorize costs. See below.

SplitChargeRules List<GetCostCategorySplitChargeRule>

Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.

Tags Dictionary<string, string>

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

CostCategoryArn string
EffectiveEnd string

Effective end data of your Cost Category.

EffectiveStart string

Effective state data of your Cost Category.

Id string

The provider-assigned unique ID for this managed resource.

Name string
RuleVersion string

Rule schema version in this particular Cost Category.

Rules []GetCostCategoryRule

Configuration block for the Expression object used to categorize costs. See below.

SplitChargeRules []GetCostCategorySplitChargeRule

Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.

Tags map[string]string

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

costCategoryArn String
effectiveEnd String

Effective end data of your Cost Category.

effectiveStart String

Effective state data of your Cost Category.

id String

The provider-assigned unique ID for this managed resource.

name String
ruleVersion String

Rule schema version in this particular Cost Category.

rules List<GetCostCategoryRule>

Configuration block for the Expression object used to categorize costs. See below.

splitChargeRules List<GetCostCategorySplitChargeRule>

Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.

tags Map<String,String>

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

costCategoryArn string
effectiveEnd string

Effective end data of your Cost Category.

effectiveStart string

Effective state data of your Cost Category.

id string

The provider-assigned unique ID for this managed resource.

name string
ruleVersion string

Rule schema version in this particular Cost Category.

rules GetCostCategoryRule[]

Configuration block for the Expression object used to categorize costs. See below.

splitChargeRules GetCostCategorySplitChargeRule[]

Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.

tags {[key: string]: string}

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

cost_category_arn str
effective_end str

Effective end data of your Cost Category.

effective_start str

Effective state data of your Cost Category.

id str

The provider-assigned unique ID for this managed resource.

name str
rule_version str

Rule schema version in this particular Cost Category.

rules Sequence[GetCostCategoryRule]

Configuration block for the Expression object used to categorize costs. See below.

split_charge_rules Sequence[GetCostCategorySplitChargeRule]

Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.

tags Mapping[str, str]

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

costCategoryArn String
effectiveEnd String

Effective end data of your Cost Category.

effectiveStart String

Effective state data of your Cost Category.

id String

The provider-assigned unique ID for this managed resource.

name String
ruleVersion String

Rule schema version in this particular Cost Category.

rules List<Property Map>

Configuration block for the Expression object used to categorize costs. See below.

splitChargeRules List<Property Map>

Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.

tags Map<String>

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

Supporting Types

GetCostCategoryRule

InheritedValues List<GetCostCategoryRuleInheritedValue>

Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below.

Rules List<GetCostCategoryRuleRule>

Configuration block for the Expression object used to categorize costs. See below.

Type string

Parameter type.

Value string

Default value for the cost category.

InheritedValues []GetCostCategoryRuleInheritedValue

Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below.

Rules []GetCostCategoryRuleRule

Configuration block for the Expression object used to categorize costs. See below.

Type string

Parameter type.

Value string

Default value for the cost category.

inheritedValues List<GetCostCategoryRuleInheritedValue>

Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below.

rules List<GetCostCategoryRuleRule>

Configuration block for the Expression object used to categorize costs. See below.

type String

Parameter type.

value String

Default value for the cost category.

inheritedValues GetCostCategoryRuleInheritedValue[]

Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below.

rules GetCostCategoryRuleRule[]

Configuration block for the Expression object used to categorize costs. See below.

type string

Parameter type.

value string

Default value for the cost category.

inherited_values Sequence[GetCostCategoryRuleInheritedValue]

Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below.

rules Sequence[GetCostCategoryRuleRule]

Configuration block for the Expression object used to categorize costs. See below.

type str

Parameter type.

value str

Default value for the cost category.

inheritedValues List<Property Map>

Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below.

rules List<Property Map>

Configuration block for the Expression object used to categorize costs. See below.

type String

Parameter type.

value String

Default value for the cost category.

GetCostCategoryRuleInheritedValue

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 specify TAG, the cost category value will be based on the value of the specified tag key. Valid values are LINKED_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 specify TAG, the cost category value will be based on the value of the specified tag key. Valid values are LINKED_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 specify TAG, the cost category value will be based on the value of the specified tag key. Valid values are LINKED_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 specify TAG, the cost category value will be based on the value of the specified tag key. Valid values are LINKED_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 specify TAG, the cost category value will be based on the value of the specified tag key. Valid values are LINKED_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 specify TAG, the cost category value will be based on the value of the specified tag key. Valid values are LINKED_ACCOUNT_NAME, TAG

GetCostCategoryRuleRule

Ands List<GetCostCategoryRuleRuleAnd>

Return results that match both Dimension objects.

CostCategories List<GetCostCategoryRuleRuleCostCategory>

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

Dimensions List<GetCostCategoryRuleRuleDimension>

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

Nots List<GetCostCategoryRuleRuleNot>

Return results that match both Dimension object.

Ors List<GetCostCategoryRuleRuleOr>

Return results that match both Dimension object.

Tags List<GetCostCategoryRuleRuleTag>

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

Ands []GetCostCategoryRuleRuleAnd

Return results that match both Dimension objects.

CostCategories []GetCostCategoryRuleRuleCostCategory

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

Dimensions []GetCostCategoryRuleRuleDimension

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

Nots []GetCostCategoryRuleRuleNot

Return results that match both Dimension object.

Ors []GetCostCategoryRuleRuleOr

Return results that match both Dimension object.

Tags []GetCostCategoryRuleRuleTag

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

ands List<GetCostCategoryRuleRuleAnd>

Return results that match both Dimension objects.

costCategories List<GetCostCategoryRuleRuleCostCategory>

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

dimensions List<GetCostCategoryRuleRuleDimension>

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

nots List<GetCostCategoryRuleRuleNot>

Return results that match both Dimension object.

ors List<GetCostCategoryRuleRuleOr>

Return results that match both Dimension object.

tags List<GetCostCategoryRuleRuleTag>

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

ands GetCostCategoryRuleRuleAnd[]

Return results that match both Dimension objects.

costCategories GetCostCategoryRuleRuleCostCategory[]

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

dimensions GetCostCategoryRuleRuleDimension[]

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

nots GetCostCategoryRuleRuleNot[]

Return results that match both Dimension object.

ors GetCostCategoryRuleRuleOr[]

Return results that match both Dimension object.

tags GetCostCategoryRuleRuleTag[]

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

ands Sequence[GetCostCategoryRuleRuleAnd]

Return results that match both Dimension objects.

cost_categories Sequence[GetCostCategoryRuleRuleCostCategory]

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

dimensions Sequence[GetCostCategoryRuleRuleDimension]

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

nots Sequence[GetCostCategoryRuleRuleNot]

Return results that match both Dimension object.

ors Sequence[GetCostCategoryRuleRuleOr]

Return results that match both Dimension object.

tags Sequence[GetCostCategoryRuleRuleTag]

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

ands List<Property Map>

Return results that match both Dimension objects.

costCategories List<Property Map>

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

dimensions List<Property Map>

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

nots List<Property Map>

Return results that match both Dimension object.

ors List<Property Map>

Return results that match both Dimension object.

tags List<Property Map>

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

GetCostCategoryRuleRuleAnd

CostCategories List<GetCostCategoryRuleRuleAndCostCategory>

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

Dimensions List<GetCostCategoryRuleRuleAndDimension>

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

Tags List<GetCostCategoryRuleRuleAndTag>

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

CostCategories []GetCostCategoryRuleRuleAndCostCategory

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

Dimensions []GetCostCategoryRuleRuleAndDimension

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

Tags []GetCostCategoryRuleRuleAndTag

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

costCategories List<GetCostCategoryRuleRuleAndCostCategory>

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

dimensions List<GetCostCategoryRuleRuleAndDimension>

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

tags List<GetCostCategoryRuleRuleAndTag>

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

costCategories GetCostCategoryRuleRuleAndCostCategory[]

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

dimensions GetCostCategoryRuleRuleAndDimension[]

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

tags GetCostCategoryRuleRuleAndTag[]

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

cost_categories Sequence[GetCostCategoryRuleRuleAndCostCategory]

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

dimensions Sequence[GetCostCategoryRuleRuleAndDimension]

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

tags Sequence[GetCostCategoryRuleRuleAndTag]

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

costCategories List<Property Map>

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

dimensions List<Property Map>

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

tags List<Property Map>

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

GetCostCategoryRuleRuleAndCostCategory

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values List<string>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values []string

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values string[]

Parameter values.

key str

Key for the tag.

match_options Sequence[str]

Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values Sequence[str]

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

GetCostCategoryRuleRuleAndDimension

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values List<string>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values []string

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values string[]

Parameter values.

key str

Key for the tag.

match_options Sequence[str]

Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values Sequence[str]

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

GetCostCategoryRuleRuleAndTag

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values List<string>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values []string

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values string[]

Parameter values.

key str

Key for the tag.

match_options Sequence[str]

Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values Sequence[str]

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

GetCostCategoryRuleRuleCostCategory

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values List<string>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values []string

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values string[]

Parameter values.

key str

Key for the tag.

match_options Sequence[str]

Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values Sequence[str]

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

GetCostCategoryRuleRuleDimension

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values List<string>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values []string

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values string[]

Parameter values.

key str

Key for the tag.

match_options Sequence[str]

Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values Sequence[str]

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

GetCostCategoryRuleRuleNot

CostCategories List<GetCostCategoryRuleRuleNotCostCategory>

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

Dimensions List<GetCostCategoryRuleRuleNotDimension>

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

Tags List<GetCostCategoryRuleRuleNotTag>

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

CostCategories []GetCostCategoryRuleRuleNotCostCategory

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

Dimensions []GetCostCategoryRuleRuleNotDimension

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

Tags []GetCostCategoryRuleRuleNotTag

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

costCategories List<GetCostCategoryRuleRuleNotCostCategory>

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

dimensions List<GetCostCategoryRuleRuleNotDimension>

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

tags List<GetCostCategoryRuleRuleNotTag>

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

costCategories GetCostCategoryRuleRuleNotCostCategory[]

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

dimensions GetCostCategoryRuleRuleNotDimension[]

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

tags GetCostCategoryRuleRuleNotTag[]

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

cost_categories Sequence[GetCostCategoryRuleRuleNotCostCategory]

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

dimensions Sequence[GetCostCategoryRuleRuleNotDimension]

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

tags Sequence[GetCostCategoryRuleRuleNotTag]

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

costCategories List<Property Map>

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

dimensions List<Property Map>

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

tags List<Property Map>

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

GetCostCategoryRuleRuleNotCostCategory

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values List<string>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values []string

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values string[]

Parameter values.

key str

Key for the tag.

match_options Sequence[str]

Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values Sequence[str]

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

GetCostCategoryRuleRuleNotDimension

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values List<string>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values []string

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values string[]

Parameter values.

key str

Key for the tag.

match_options Sequence[str]

Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values Sequence[str]

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

GetCostCategoryRuleRuleNotTag

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values List<string>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values []string

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values string[]

Parameter values.

key str

Key for the tag.

match_options Sequence[str]

Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values Sequence[str]

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

GetCostCategoryRuleRuleOr

CostCategories List<GetCostCategoryRuleRuleOrCostCategory>

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

Dimensions List<GetCostCategoryRuleRuleOrDimension>

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

Tags List<GetCostCategoryRuleRuleOrTag>

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

CostCategories []GetCostCategoryRuleRuleOrCostCategory

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

Dimensions []GetCostCategoryRuleRuleOrDimension

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

Tags []GetCostCategoryRuleRuleOrTag

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

costCategories List<GetCostCategoryRuleRuleOrCostCategory>

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

dimensions List<GetCostCategoryRuleRuleOrDimension>

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

tags List<GetCostCategoryRuleRuleOrTag>

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

costCategories GetCostCategoryRuleRuleOrCostCategory[]

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

dimensions GetCostCategoryRuleRuleOrDimension[]

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

tags GetCostCategoryRuleRuleOrTag[]

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

cost_categories Sequence[GetCostCategoryRuleRuleOrCostCategory]

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

dimensions Sequence[GetCostCategoryRuleRuleOrDimension]

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

tags Sequence[GetCostCategoryRuleRuleOrTag]

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

costCategories List<Property Map>

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

dimensions List<Property Map>

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

tags List<Property Map>

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

GetCostCategoryRuleRuleOrCostCategory

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values List<string>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values []string

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values string[]

Parameter values.

key str

Key for the tag.

match_options Sequence[str]

Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values Sequence[str]

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

GetCostCategoryRuleRuleOrDimension

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values List<string>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values []string

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values string[]

Parameter values.

key str

Key for the tag.

match_options Sequence[str]

Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values Sequence[str]

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

GetCostCategoryRuleRuleOrTag

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values List<string>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values []string

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values string[]

Parameter values.

key str

Key for the tag.

match_options Sequence[str]

Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values Sequence[str]

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

GetCostCategoryRuleRuleTag

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values List<string>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

Values []string

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values string[]

Parameter values.

key str

Key for the tag.

match_options Sequence[str]

Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values Sequence[str]

Parameter values.

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 EQUALS and CASE_SENSITIVE. Valid values are: EQUALS, ABSENT, STARTS_WITH, ENDS_WITH, CONTAINS, CASE_SENSITIVE, CASE_INSENSITIVE.

values List<String>

Parameter values.

GetCostCategorySplitChargeRule

Method string

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

Parameters List<GetCostCategorySplitChargeRuleParameter>

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

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.

Method string

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

Parameters []GetCostCategorySplitChargeRuleParameter

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

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.

method String

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

parameters List<GetCostCategorySplitChargeRuleParameter>

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

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.

method string

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

parameters GetCostCategorySplitChargeRuleParameter[]

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

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.

method str

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

parameters Sequence[GetCostCategorySplitChargeRuleParameter]

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

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.

method String

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

parameters List<Property Map>

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

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.

GetCostCategorySplitChargeRuleParameter

Type string

Parameter type.

Values List<string>

Parameter values.

Type string

Parameter type.

Values []string

Parameter values.

type String

Parameter type.

values List<String>

Parameter values.

type string

Parameter type.

values string[]

Parameter values.

type str

Parameter type.

values Sequence[str]

Parameter values.

type String

Parameter type.

values List<String>

Parameter values.

Package Details

Repository
https://github.com/pulumi/pulumi-aws
License
Apache-2.0
Notes

This Pulumi package is based on the aws Terraform Provider.