1. Packages
  2. AWS Classic
  3. API Docs
  4. costexplorer
  5. getCostCategory

Try AWS Native preview for resources not in the classic version.

AWS Classic v6.3.0 published on Thursday, Sep 28, 2023 by Pulumi

aws.costexplorer.getCostCategory

Explore with Pulumi AI

aws logo

Try AWS Native preview for resources not in the classic version.

AWS Classic v6.3.0 published on Thursday, Sep 28, 2023 by Pulumi

    Provides details about a specific CostExplorer Cost Category.

    Example Usage

    using System.Collections.Generic;
    using System.Linq;
    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/v6/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
    DefaultValue string

    Default value for the cost category.

    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
    DefaultValue string

    Default value for the cost category.

    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
    defaultValue String

    Default value for the cost category.

    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
    defaultValue string

    Default value for the cost category.

    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
    default_value str

    Default value for the cost category.

    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
    defaultValue String

    Default value for the cost category.

    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 do not match the Dimension object.

    Ors List<GetCostCategoryRuleRuleOr>

    Return results that match either 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 do not match the Dimension object.

    Ors []GetCostCategoryRuleRuleOr

    Return results that match either 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 do not match the Dimension object.

    ors List<GetCostCategoryRuleRuleOr>

    Return results that match either 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 do not match the Dimension object.

    ors GetCostCategoryRuleRuleOr[]

    Return results that match either 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 do not match the Dimension object.

    ors Sequence[GetCostCategoryRuleRuleOr]

    Return results that match either 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 do not match the Dimension object.

    ors List<Property Map>

    Return results that match either 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
    AWS Classic pulumi/pulumi-aws
    License
    Apache-2.0
    Notes

    This Pulumi package is based on the aws Terraform Provider.

    aws logo

    Try AWS Native preview for resources not in the classic version.

    AWS Classic v6.3.0 published on Thursday, Sep 28, 2023 by Pulumi