AWS Classic
CostCategory
Provides a CE Cost Category.
Example Usage
using Pulumi;
using Aws = Pulumi.Aws;
class MyStack : Stack
{
public MyStack()
{
var test = new Aws.CostExplorer.CostCategory("test", new Aws.CostExplorer.CostCategoryArgs
{
Rules =
{
new Aws.CostExplorer.Inputs.CostCategoryRuleArgs
{
Rule = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleArgs
{
Dimension = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleDimensionArgs
{
Key = "LINKED_ACCOUNT_NAME",
MatchOptions =
{
"ENDS_WITH",
},
Values =
{
"-prod",
},
},
},
Value = "production",
},
new Aws.CostExplorer.Inputs.CostCategoryRuleArgs
{
Rule = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleArgs
{
Dimension = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleDimensionArgs
{
Key = "LINKED_ACCOUNT_NAME",
MatchOptions =
{
"ENDS_WITH",
},
Values =
{
"-stg",
},
},
},
Value = "staging",
},
new Aws.CostExplorer.Inputs.CostCategoryRuleArgs
{
Rule = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleArgs
{
Dimension = new Aws.CostExplorer.Inputs.CostCategoryRuleRuleDimensionArgs
{
Key = "LINKED_ACCOUNT_NAME",
MatchOptions =
{
"ENDS_WITH",
},
Values =
{
"-dev",
},
},
},
Value = "testing",
},
},
RuleVersion = "CostCategoryExpression.v1",
});
}
}
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.NewCostCategory(ctx, "test", &costexplorer.CostCategoryArgs{
Rules: costexplorer.CostCategoryRuleArray{
&costexplorer.CostCategoryRuleArgs{
Rule: &costexplorer.CostCategoryRuleRuleArgs{
Dimension: &costexplorer.CostCategoryRuleRuleDimensionArgs{
Key: pulumi.String("LINKED_ACCOUNT_NAME"),
MatchOptions: pulumi.StringArray{
pulumi.String("ENDS_WITH"),
},
Values: pulumi.StringArray{
pulumi.String("-prod"),
},
},
},
Value: pulumi.String("production"),
},
&costexplorer.CostCategoryRuleArgs{
Rule: &costexplorer.CostCategoryRuleRuleArgs{
Dimension: &costexplorer.CostCategoryRuleRuleDimensionArgs{
Key: pulumi.String("LINKED_ACCOUNT_NAME"),
MatchOptions: pulumi.StringArray{
pulumi.String("ENDS_WITH"),
},
Values: pulumi.StringArray{
pulumi.String("-stg"),
},
},
},
Value: pulumi.String("staging"),
},
&costexplorer.CostCategoryRuleArgs{
Rule: &costexplorer.CostCategoryRuleRuleArgs{
Dimension: &costexplorer.CostCategoryRuleRuleDimensionArgs{
Key: pulumi.String("LINKED_ACCOUNT_NAME"),
MatchOptions: pulumi.StringArray{
pulumi.String("ENDS_WITH"),
},
Values: pulumi.StringArray{
pulumi.String("-dev"),
},
},
},
Value: pulumi.String("testing"),
},
},
RuleVersion: pulumi.String("CostCategoryExpression.v1"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import java.util.*;
import java.io.*;
import java.nio.*;
import com.pulumi.*;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var test = new CostCategory("test", CostCategoryArgs.builder()
.rules(
CostCategoryRuleArgs.builder()
.rule(CostCategoryRuleRuleArgs.builder()
.dimension(CostCategoryRuleRuleDimensionArgs.builder()
.key("LINKED_ACCOUNT_NAME")
.matchOptions("ENDS_WITH")
.values("-prod")
.build())
.build())
.value("production")
.build(),
CostCategoryRuleArgs.builder()
.rule(CostCategoryRuleRuleArgs.builder()
.dimension(CostCategoryRuleRuleDimensionArgs.builder()
.key("LINKED_ACCOUNT_NAME")
.matchOptions("ENDS_WITH")
.values("-stg")
.build())
.build())
.value("staging")
.build(),
CostCategoryRuleArgs.builder()
.rule(CostCategoryRuleRuleArgs.builder()
.dimension(CostCategoryRuleRuleDimensionArgs.builder()
.key("LINKED_ACCOUNT_NAME")
.matchOptions("ENDS_WITH")
.values("-dev")
.build())
.build())
.value("testing")
.build())
.ruleVersion("CostCategoryExpression.v1")
.build());
}
}
import pulumi
import pulumi_aws as aws
test = aws.costexplorer.CostCategory("test",
rules=[
aws.costexplorer.CostCategoryRuleArgs(
rule=aws.costexplorer.CostCategoryRuleRuleArgs(
dimension=aws.costexplorer.CostCategoryRuleRuleDimensionArgs(
key="LINKED_ACCOUNT_NAME",
match_options=["ENDS_WITH"],
values=["-prod"],
),
),
value="production",
),
aws.costexplorer.CostCategoryRuleArgs(
rule=aws.costexplorer.CostCategoryRuleRuleArgs(
dimension=aws.costexplorer.CostCategoryRuleRuleDimensionArgs(
key="LINKED_ACCOUNT_NAME",
match_options=["ENDS_WITH"],
values=["-stg"],
),
),
value="staging",
),
aws.costexplorer.CostCategoryRuleArgs(
rule=aws.costexplorer.CostCategoryRuleRuleArgs(
dimension=aws.costexplorer.CostCategoryRuleRuleDimensionArgs(
key="LINKED_ACCOUNT_NAME",
match_options=["ENDS_WITH"],
values=["-dev"],
),
),
value="testing",
),
],
rule_version="CostCategoryExpression.v1")
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const test = new aws.costexplorer.CostCategory("test", {
rules: [
{
rule: {
dimension: {
key: "LINKED_ACCOUNT_NAME",
matchOptions: ["ENDS_WITH"],
values: ["-prod"],
},
},
value: "production",
},
{
rule: {
dimension: {
key: "LINKED_ACCOUNT_NAME",
matchOptions: ["ENDS_WITH"],
values: ["-stg"],
},
},
value: "staging",
},
{
rule: {
dimension: {
key: "LINKED_ACCOUNT_NAME",
matchOptions: ["ENDS_WITH"],
values: ["-dev"],
},
},
value: "testing",
},
],
ruleVersion: "CostCategoryExpression.v1",
});
resources:
test:
type: aws:costexplorer:CostCategory
properties:
rules:
- rule:
dimension:
key: LINKED_ACCOUNT_NAME
matchOptions:
- ENDS_WITH
values:
- -prod
value: production
- rule:
dimension:
key: LINKED_ACCOUNT_NAME
matchOptions:
- ENDS_WITH
values:
- -stg
value: staging
- rule:
dimension:
key: LINKED_ACCOUNT_NAME
matchOptions:
- ENDS_WITH
values:
- -dev
value: testing
ruleVersion: CostCategoryExpression.v1
Create a CostCategory Resource
new CostCategory(name: string, args: CostCategoryArgs, opts?: CustomResourceOptions);
@overload
def CostCategory(resource_name: str,
opts: Optional[ResourceOptions] = None,
default_value: Optional[str] = None,
name: Optional[str] = None,
rule_version: Optional[str] = None,
rules: Optional[Sequence[CostCategoryRuleArgs]] = None,
split_charge_rules: Optional[Sequence[CostCategorySplitChargeRuleArgs]] = None)
@overload
def CostCategory(resource_name: str,
args: CostCategoryArgs,
opts: Optional[ResourceOptions] = None)
func NewCostCategory(ctx *Context, name string, args CostCategoryArgs, opts ...ResourceOption) (*CostCategory, error)
public CostCategory(string name, CostCategoryArgs args, CustomResourceOptions? opts = null)
public CostCategory(String name, CostCategoryArgs args)
public CostCategory(String name, CostCategoryArgs args, CustomResourceOptions options)
type: aws:costexplorer:CostCategory
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CostCategoryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args CostCategoryArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args CostCategoryArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CostCategoryArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CostCategoryArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
CostCategory Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The CostCategory resource accepts the following input properties:
- Rule
Version string Rule schema version in this particular Cost Category.
- Rules
List<Cost
Category Rule Args> Configuration block for the
Expression
object used to categorize costs. See below.- Default
Value string Default value for the cost category.
- Name string
Unique name for the Cost Category.
- Split
Charge List<CostRules Category Split Charge Rule Args> Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
- Rule
Version string Rule schema version in this particular Cost Category.
- Rules
[]Cost
Category Rule Args Configuration block for the
Expression
object used to categorize costs. See below.- Default
Value string Default value for the cost category.
- Name string
Unique name for the Cost Category.
- Split
Charge []CostRules Category Split Charge Rule Args Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
- rule
Version String Rule schema version in this particular Cost Category.
- rules
List<Cost
Category Rule Args> Configuration block for the
Expression
object used to categorize costs. See below.- default
Value String Default value for the cost category.
- name String
Unique name for the Cost Category.
- split
Charge List<CostRules Category Split Charge Rule Args> Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
- rule
Version string Rule schema version in this particular Cost Category.
- rules
Cost
Category Rule Args[] Configuration block for the
Expression
object used to categorize costs. See below.- default
Value string Default value for the cost category.
- name string
Unique name for the Cost Category.
- split
Charge CostRules Category Split Charge Rule Args[] Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
- rule_
version str Rule schema version in this particular Cost Category.
- rules
Sequence[Cost
Category Rule Args] Configuration block for the
Expression
object used to categorize costs. See below.- default_
value str Default value for the cost category.
- name str
Unique name for the Cost Category.
- split_
charge_ Sequence[Costrules Category Split Charge Rule Args] Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
- rule
Version 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.- default
Value String Default value for the cost category.
- name String
Unique name for the Cost Category.
- split
Charge List<Property Map>Rules Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
Outputs
All input properties are implicitly available as output properties. Additionally, the CostCategory resource produces the following output properties:
- Arn string
ARN of the cost category.
- Effective
End string Effective end data of your Cost Category.
- Effective
Start string Effective state data of your Cost Category.
- Id string
The provider-assigned unique ID for this managed resource.
- Arn string
ARN of the cost category.
- Effective
End string Effective end data of your Cost Category.
- Effective
Start string Effective state data of your Cost Category.
- Id string
The provider-assigned unique ID for this managed resource.
- arn String
ARN of the cost category.
- effective
End String Effective end data of your Cost Category.
- effective
Start String Effective state data of your Cost Category.
- id String
The provider-assigned unique ID for this managed resource.
- arn string
ARN of the cost category.
- effective
End string Effective end data of your Cost Category.
- effective
Start string Effective state data of your Cost Category.
- id string
The provider-assigned unique ID for this managed resource.
- arn str
ARN of 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.
- arn String
ARN of the cost category.
- effective
End String Effective end data of your Cost Category.
- effective
Start String Effective state data of your Cost Category.
- id String
The provider-assigned unique ID for this managed resource.
Look up an Existing CostCategory Resource
Get an existing CostCategory resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: CostCategoryState, opts?: CustomResourceOptions): CostCategory
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
arn: Optional[str] = None,
default_value: Optional[str] = None,
effective_end: Optional[str] = None,
effective_start: Optional[str] = None,
name: Optional[str] = None,
rule_version: Optional[str] = None,
rules: Optional[Sequence[CostCategoryRuleArgs]] = None,
split_charge_rules: Optional[Sequence[CostCategorySplitChargeRuleArgs]] = None) -> CostCategory
func GetCostCategory(ctx *Context, name string, id IDInput, state *CostCategoryState, opts ...ResourceOption) (*CostCategory, error)
public static CostCategory Get(string name, Input<string> id, CostCategoryState? state, CustomResourceOptions? opts = null)
public static CostCategory get(String name, Output<String> id, CostCategoryState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Arn string
ARN of the cost category.
- Default
Value string Default value for the cost category.
- Effective
End string Effective end data of your Cost Category.
- Effective
Start string Effective state data of your Cost Category.
- Name string
Unique name for the Cost Category.
- Rule
Version string Rule schema version in this particular Cost Category.
- Rules
List<Cost
Category Rule Args> Configuration block for the
Expression
object used to categorize costs. See below.- Split
Charge List<CostRules Category Split Charge Rule Args> Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
- Arn string
ARN of the cost category.
- Default
Value string Default value for the cost category.
- Effective
End string Effective end data of your Cost Category.
- Effective
Start string Effective state data of your Cost Category.
- Name string
Unique name for the Cost Category.
- Rule
Version string Rule schema version in this particular Cost Category.
- Rules
[]Cost
Category Rule Args Configuration block for the
Expression
object used to categorize costs. See below.- Split
Charge []CostRules Category Split Charge Rule Args Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
- arn String
ARN of the cost category.
- default
Value String Default value for the cost category.
- effective
End String Effective end data of your Cost Category.
- effective
Start String Effective state data of your Cost Category.
- name String
Unique name for the Cost Category.
- rule
Version String Rule schema version in this particular Cost Category.
- rules
List<Cost
Category Rule Args> Configuration block for the
Expression
object used to categorize costs. See below.- split
Charge List<CostRules Category Split Charge Rule Args> Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
- arn string
ARN of the cost category.
- default
Value string Default value for the cost category.
- effective
End string Effective end data of your Cost Category.
- effective
Start string Effective state data of your Cost Category.
- name string
Unique name for the Cost Category.
- rule
Version string Rule schema version in this particular Cost Category.
- rules
Cost
Category Rule Args[] Configuration block for the
Expression
object used to categorize costs. See below.- split
Charge CostRules Category Split Charge Rule Args[] Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
- arn str
ARN of the cost category.
- default_
value str Default value for the cost category.
- effective_
end str Effective end data of your Cost Category.
- effective_
start str Effective state data of your Cost Category.
- name str
Unique name for the Cost Category.
- rule_
version str Rule schema version in this particular Cost Category.
- rules
Sequence[Cost
Category Rule Args] Configuration block for the
Expression
object used to categorize costs. See below.- split_
charge_ Sequence[Costrules Category Split Charge Rule Args] Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
- arn String
ARN of the cost category.
- default
Value String Default value for the cost category.
- effective
End String Effective end data of your Cost Category.
- effective
Start String Effective state data of your Cost Category.
- name String
Unique name for the Cost Category.
- rule
Version String Rule schema version in this particular Cost Category.
- rules List<Property Map>
Configuration block for the
Expression
object used to categorize costs. See below.- split
Charge List<Property Map>Rules Configuration block for the split charge rules used to allocate your charges between your Cost Category values. See below.
Supporting Types
CostCategoryRule
- Inherited
Value CostCategory Rule Inherited Value Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below.
- Rule
Cost
Category Rule Rule Configuration block for the
Expression
object used to categorize costs. See below.- Type string
Parameter type.
- Value string
Default value for the cost category.
- Inherited
Value CostCategory Rule Inherited Value Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below.
- Rule
Cost
Category Rule Rule Configuration block for the
Expression
object used to categorize costs. See below.- Type string
Parameter type.
- Value string
Default value for the cost category.
- inherited
Value CostCategory Rule Inherited Value Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below.
- rule
Cost
Category Rule Rule Configuration block for the
Expression
object used to categorize costs. See below.- type String
Parameter type.
- value String
Default value for the cost category.
- inherited
Value CostCategory Rule Inherited Value Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below.
- rule
Cost
Category Rule Rule Configuration block for the
Expression
object used to categorize costs. See below.- type string
Parameter type.
- value string
Default value for the cost category.
- inherited_
value CostCategory Rule Inherited Value Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below.
- rule
Cost
Category Rule Rule Configuration block for the
Expression
object used to categorize costs. See below.- type str
Parameter type.
- value str
Default value for the cost category.
- inherited
Value Property Map Configuration block for the value the line item is categorized as if the line item contains the matched dimension. See below.
- rule Property Map
Configuration block for the
Expression
object used to categorize costs. See below.- type String
Parameter type.
- value String
Default value for the cost category.
CostCategoryRuleInheritedValue
- Dimension
Key string Key to extract cost category values.
- Dimension
Name string Name of the dimension that's used to group costs. If you specify
LINKED_ACCOUNT_NAME
, the cost category value is based on account name. If you specifyTAG
, the cost category value will be based on the value of the specified tag key. Valid values areLINKED_ACCOUNT_NAME
,TAG
- Dimension
Key string Key to extract cost category values.
- Dimension
Name string Name of the dimension that's used to group costs. If you specify
LINKED_ACCOUNT_NAME
, the cost category value is based on account name. If you specifyTAG
, the cost category value will be based on the value of the specified tag key. Valid values areLINKED_ACCOUNT_NAME
,TAG
- dimension
Key String Key to extract cost category values.
- dimension
Name String Name of the dimension that's used to group costs. If you specify
LINKED_ACCOUNT_NAME
, the cost category value is based on account name. If you specifyTAG
, the cost category value will be based on the value of the specified tag key. Valid values areLINKED_ACCOUNT_NAME
,TAG
- dimension
Key string Key to extract cost category values.
- dimension
Name string Name of the dimension that's used to group costs. If you specify
LINKED_ACCOUNT_NAME
, the cost category value is based on account name. If you specifyTAG
, the cost category value will be based on the value of the specified tag key. Valid values areLINKED_ACCOUNT_NAME
,TAG
- dimension_
key str Key to extract cost category values.
- dimension_
name str Name of the dimension that's used to group costs. If you specify
LINKED_ACCOUNT_NAME
, the cost category value is based on account name. If you specifyTAG
, the cost category value will be based on the value of the specified tag key. Valid values areLINKED_ACCOUNT_NAME
,TAG
- dimension
Key String Key to extract cost category values.
- dimension
Name String Name of the dimension that's used to group costs. If you specify
LINKED_ACCOUNT_NAME
, the cost category value is based on account name. If you specifyTAG
, the cost category value will be based on the value of the specified tag key. Valid values areLINKED_ACCOUNT_NAME
,TAG
CostCategoryRuleRule
- Ands
List<Cost
Category Rule Rule And> Return results that match both
Dimension
objects.- Cost
Category CostCategory Rule Rule Cost Category Configuration block for the filter that's based on
CostCategory
values. See below.- Dimension
Cost
Category Rule Rule Dimension Configuration block for the specific
Dimension
to use forExpression
. See below.- Not
Cost
Category Rule Rule Not Return results that match both
Dimension
object.- Ors
List<Cost
Category Rule Rule Or> Return results that match both
Dimension
object.- Cost
Category Rule Rule Tags
- Ands
[]Cost
Category Rule Rule And Return results that match both
Dimension
objects.- Cost
Category CostCategory Rule Rule Cost Category Configuration block for the filter that's based on
CostCategory
values. See below.- Dimension
Cost
Category Rule Rule Dimension Configuration block for the specific
Dimension
to use forExpression
. See below.- Not
Cost
Category Rule Rule Not Return results that match both
Dimension
object.- Ors
[]Cost
Category Rule Rule Or Return results that match both
Dimension
object.- Cost
Category Rule Rule Tags
- ands
List<Cost
Category Rule Rule And> Return results that match both
Dimension
objects.- cost
Category CostCategory Rule Rule Cost Category Configuration block for the filter that's based on
CostCategory
values. See below.- dimension
Cost
Category Rule Rule Dimension Configuration block for the specific
Dimension
to use forExpression
. See below.- not
Cost
Category Rule Rule Not Return results that match both
Dimension
object.- ors
List<Cost
Category Rule Rule Or> Return results that match both
Dimension
object.- Cost
Category Rule Rule Tags
- ands
Cost
Category Rule Rule And[] Return results that match both
Dimension
objects.- cost
Category CostCategory Rule Rule Cost Category Configuration block for the filter that's based on
CostCategory
values. See below.- dimension
Cost
Category Rule Rule Dimension Configuration block for the specific
Dimension
to use forExpression
. See below.- not
Cost
Category Rule Rule Not Return results that match both
Dimension
object.- ors
Cost
Category Rule Rule Or[] Return results that match both
Dimension
object.- Cost
Category Rule Rule Tags
- ands
Sequence[Cost
Category Rule Rule And] Return results that match both
Dimension
objects.- cost_
category CostCategory Rule Rule Cost Category Configuration block for the filter that's based on
CostCategory
values. See below.- dimension
Cost
Category Rule Rule Dimension Configuration block for the specific
Dimension
to use forExpression
. See below.- not_
Cost
Category Rule Rule Not Return results that match both
Dimension
object.- ors
Sequence[Cost
Category Rule Rule Or] Return results that match both
Dimension
object.- Cost
Category Rule Rule Tags
- ands List<Property Map>
Return results that match both
Dimension
objects.- cost
Category Property Map Configuration block for the filter that's based on
CostCategory
values. See below.- dimension Property Map
Configuration block for the specific
Dimension
to use forExpression
. See below.- not Property Map
Return results that match both
Dimension
object.- ors List<Property Map>
Return results that match both
Dimension
object.- Property Map
CostCategoryRuleRuleAnd
- Cost
Category CostCategory Rule Rule And Cost Category Configuration block for the filter that's based on
CostCategory
values. See below.- Dimension
Cost
Category Rule Rule And Dimension Configuration block for the specific
Dimension
to use forExpression
. See below.- Cost
Category Rule Rule And Tags
- Cost
Category CostCategory Rule Rule And Cost Category Configuration block for the filter that's based on
CostCategory
values. See below.- Dimension
Cost
Category Rule Rule And Dimension Configuration block for the specific
Dimension
to use forExpression
. See below.- Cost
Category Rule Rule And Tags
- cost
Category CostCategory Rule Rule And Cost Category Configuration block for the filter that's based on
CostCategory
values. See below.- dimension
Cost
Category Rule Rule And Dimension Configuration block for the specific
Dimension
to use forExpression
. See below.- Cost
Category Rule Rule And Tags
- cost
Category CostCategory Rule Rule And Cost Category Configuration block for the filter that's based on
CostCategory
values. See below.- dimension
Cost
Category Rule Rule And Dimension Configuration block for the specific
Dimension
to use forExpression
. See below.- Cost
Category Rule Rule And Tags
- cost_
category CostCategory Rule Rule And Cost Category Configuration block for the filter that's based on
CostCategory
values. See below.- dimension
Cost
Category Rule Rule And Dimension Configuration block for the specific
Dimension
to use forExpression
. See below.- Cost
Category Rule Rule And Tags
- cost
Category Property Map Configuration block for the filter that's based on
CostCategory
values. See below.- dimension Property Map
Configuration block for the specific
Dimension
to use forExpression
. See below.- Property Map
CostCategoryRuleRuleAndCostCategory
- Key string
Key for the tag.
- Match
Options List<string> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values List<string>
Parameter values.
- Key string
Key for the tag.
- Match
Options []string Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values []string
Parameter values.
- key String
Key for the tag.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
- key string
Key for the tag.
- match
Options string[] Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values string[]
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
andCASE_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.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
CostCategoryRuleRuleAndDimension
- Key string
Key for the tag.
- Match
Options List<string> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values List<string>
Parameter values.
- Key string
Key for the tag.
- Match
Options []string Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values []string
Parameter values.
- key String
Key for the tag.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
- key string
Key for the tag.
- match
Options string[] Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values string[]
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
andCASE_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.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
CostCategoryRuleRuleAndTags
- Key string
Key for the tag.
- Match
Options List<string> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values List<string>
Parameter values.
- Key string
Key for the tag.
- Match
Options []string Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values []string
Parameter values.
- key String
Key for the tag.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
- key string
Key for the tag.
- match
Options string[] Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values string[]
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
andCASE_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.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
CostCategoryRuleRuleCostCategory
- Key string
Key for the tag.
- Match
Options List<string> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values List<string>
Parameter values.
- Key string
Key for the tag.
- Match
Options []string Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values []string
Parameter values.
- key String
Key for the tag.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
- key string
Key for the tag.
- match
Options string[] Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values string[]
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
andCASE_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.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
CostCategoryRuleRuleDimension
- Key string
Key for the tag.
- Match
Options List<string> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values List<string>
Parameter values.
- Key string
Key for the tag.
- Match
Options []string Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values []string
Parameter values.
- key String
Key for the tag.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
- key string
Key for the tag.
- match
Options string[] Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values string[]
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
andCASE_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.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
CostCategoryRuleRuleNot
- Cost
Category CostCategory Rule Rule Not Cost Category Configuration block for the filter that's based on
CostCategory
values. See below.- Dimension
Cost
Category Rule Rule Not Dimension Configuration block for the specific
Dimension
to use forExpression
. See below.- Cost
Category Rule Rule Not Tags
- Cost
Category CostCategory Rule Rule Not Cost Category Configuration block for the filter that's based on
CostCategory
values. See below.- Dimension
Cost
Category Rule Rule Not Dimension Configuration block for the specific
Dimension
to use forExpression
. See below.- Cost
Category Rule Rule Not Tags
- cost
Category CostCategory Rule Rule Not Cost Category Configuration block for the filter that's based on
CostCategory
values. See below.- dimension
Cost
Category Rule Rule Not Dimension Configuration block for the specific
Dimension
to use forExpression
. See below.- Cost
Category Rule Rule Not Tags
- cost
Category CostCategory Rule Rule Not Cost Category Configuration block for the filter that's based on
CostCategory
values. See below.- dimension
Cost
Category Rule Rule Not Dimension Configuration block for the specific
Dimension
to use forExpression
. See below.- Cost
Category Rule Rule Not Tags
- cost_
category CostCategory Rule Rule Not Cost Category Configuration block for the filter that's based on
CostCategory
values. See below.- dimension
Cost
Category Rule Rule Not Dimension Configuration block for the specific
Dimension
to use forExpression
. See below.- Cost
Category Rule Rule Not Tags
- cost
Category Property Map Configuration block for the filter that's based on
CostCategory
values. See below.- dimension Property Map
Configuration block for the specific
Dimension
to use forExpression
. See below.- Property Map
CostCategoryRuleRuleNotCostCategory
- Key string
Key for the tag.
- Match
Options List<string> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values List<string>
Parameter values.
- Key string
Key for the tag.
- Match
Options []string Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values []string
Parameter values.
- key String
Key for the tag.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
- key string
Key for the tag.
- match
Options string[] Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values string[]
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
andCASE_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.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
CostCategoryRuleRuleNotDimension
- Key string
Key for the tag.
- Match
Options List<string> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values List<string>
Parameter values.
- Key string
Key for the tag.
- Match
Options []string Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values []string
Parameter values.
- key String
Key for the tag.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
- key string
Key for the tag.
- match
Options string[] Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values string[]
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
andCASE_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.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
CostCategoryRuleRuleNotTags
- Key string
Key for the tag.
- Match
Options List<string> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values List<string>
Parameter values.
- Key string
Key for the tag.
- Match
Options []string Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values []string
Parameter values.
- key String
Key for the tag.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
- key string
Key for the tag.
- match
Options string[] Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values string[]
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
andCASE_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.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
CostCategoryRuleRuleOr
- Cost
Category CostCategory Rule Rule Or Cost Category Configuration block for the filter that's based on
CostCategory
values. See below.- Dimension
Cost
Category Rule Rule Or Dimension Configuration block for the specific
Dimension
to use forExpression
. See below.- Cost
Category Rule Rule Or Tags
- Cost
Category CostCategory Rule Rule Or Cost Category Configuration block for the filter that's based on
CostCategory
values. See below.- Dimension
Cost
Category Rule Rule Or Dimension Configuration block for the specific
Dimension
to use forExpression
. See below.- Cost
Category Rule Rule Or Tags
- cost
Category CostCategory Rule Rule Or Cost Category Configuration block for the filter that's based on
CostCategory
values. See below.- dimension
Cost
Category Rule Rule Or Dimension Configuration block for the specific
Dimension
to use forExpression
. See below.- Cost
Category Rule Rule Or Tags
- cost
Category CostCategory Rule Rule Or Cost Category Configuration block for the filter that's based on
CostCategory
values. See below.- dimension
Cost
Category Rule Rule Or Dimension Configuration block for the specific
Dimension
to use forExpression
. See below.- Cost
Category Rule Rule Or Tags
- cost_
category CostCategory Rule Rule Or Cost Category Configuration block for the filter that's based on
CostCategory
values. See below.- dimension
Cost
Category Rule Rule Or Dimension Configuration block for the specific
Dimension
to use forExpression
. See below.- Cost
Category Rule Rule Or Tags
- cost
Category Property Map Configuration block for the filter that's based on
CostCategory
values. See below.- dimension Property Map
Configuration block for the specific
Dimension
to use forExpression
. See below.- Property Map
CostCategoryRuleRuleOrCostCategory
- Key string
Key for the tag.
- Match
Options List<string> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values List<string>
Parameter values.
- Key string
Key for the tag.
- Match
Options []string Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values []string
Parameter values.
- key String
Key for the tag.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
- key string
Key for the tag.
- match
Options string[] Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values string[]
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
andCASE_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.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
CostCategoryRuleRuleOrDimension
- Key string
Key for the tag.
- Match
Options List<string> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values List<string>
Parameter values.
- Key string
Key for the tag.
- Match
Options []string Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values []string
Parameter values.
- key String
Key for the tag.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
- key string
Key for the tag.
- match
Options string[] Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values string[]
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
andCASE_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.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
CostCategoryRuleRuleOrTags
- Key string
Key for the tag.
- Match
Options List<string> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values List<string>
Parameter values.
- Key string
Key for the tag.
- Match
Options []string Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values []string
Parameter values.
- key String
Key for the tag.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
- key string
Key for the tag.
- match
Options string[] Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values string[]
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
andCASE_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.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
CostCategoryRuleRuleTags
- Key string
Key for the tag.
- Match
Options List<string> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values List<string>
Parameter values.
- Key string
Key for the tag.
- Match
Options []string Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- Values []string
Parameter values.
- key String
Key for the tag.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
- key string
Key for the tag.
- match
Options string[] Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values string[]
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
andCASE_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.
- match
Options List<String> Match options that you can use to filter your results. MatchOptions is only applicable for actions related to cost category. The default values for MatchOptions is
EQUALS
andCASE_SENSITIVE
. Valid values are:EQUALS
,ABSENT
,STARTS_WITH
,ENDS_WITH
,CONTAINS
,CASE_SENSITIVE
,CASE_INSENSITIVE
.- values List<String>
Parameter values.
CostCategorySplitChargeRule
- Method string
Method that's used to define how to split your source costs across your targets. Valid values are
FIXED
,PROPORTIONAL
,EVEN
- Source string
Cost Category value that you want to split.
- Targets List<string>
Cost Category values that you want to split costs across. These values can't be used as a source in other split charge rules.
- Parameters
List<Cost
Category Split Charge Rule Parameter> Configuration block for the parameters for a split charge method. This is only required for the
FIXED
method. See below.
- Method string
Method that's used to define how to split your source costs across your targets. Valid values are
FIXED
,PROPORTIONAL
,EVEN
- Source string
Cost Category value that you want to split.
- Targets []string
Cost Category values that you want to split costs across. These values can't be used as a source in other split charge rules.
- Parameters
[]Cost
Category Split Charge Rule Parameter Configuration block for the parameters for a split charge method. This is only required for the
FIXED
method. See below.
- method String
Method that's used to define how to split your source costs across your targets. Valid values are
FIXED
,PROPORTIONAL
,EVEN
- source String
Cost Category value that you want to split.
- targets List<String>
Cost Category values that you want to split costs across. These values can't be used as a source in other split charge rules.
- parameters
List<Cost
Category Split Charge Rule Parameter> Configuration block for the parameters for a split charge method. This is only required for the
FIXED
method. See below.
- method string
Method that's used to define how to split your source costs across your targets. Valid values are
FIXED
,PROPORTIONAL
,EVEN
- source string
Cost Category value that you want to split.
- targets string[]
Cost Category values that you want to split costs across. These values can't be used as a source in other split charge rules.
- parameters
Cost
Category Split Charge Rule Parameter[] Configuration block for the parameters for a split charge method. This is only required for the
FIXED
method. See below.
- method str
Method that's used to define how to split your source costs across your targets. Valid values are
FIXED
,PROPORTIONAL
,EVEN
- source str
Cost Category value that you want to split.
- targets Sequence[str]
Cost Category values that you want to split costs across. These values can't be used as a source in other split charge rules.
- parameters
Sequence[Cost
Category Split Charge Rule Parameter] Configuration block for the parameters for a split charge method. This is only required for the
FIXED
method. See below.
- method String
Method that's used to define how to split your source costs across your targets. Valid values are
FIXED
,PROPORTIONAL
,EVEN
- source String
Cost Category value that you want to split.
- targets List<String>
Cost Category values that you want to split costs across. These values can't be used as a source in other split charge rules.
- parameters List<Property Map>
Configuration block for the parameters for a split charge method. This is only required for the
FIXED
method. See below.
CostCategorySplitChargeRuleParameter
Import
aws_ce_cost_category
can be imported using the id, e.g.
$ pulumi import aws:costexplorer/costCategory:CostCategory example costCategoryARN
Package Details
- Repository
- https://github.com/pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
aws
Terraform Provider.