aws-native.ce.CostCategory
Explore with Pulumi AI
Cost Category enables you to map your cost and usage into meaningful categories. You can use Cost Category to organize your costs using a rule-based engine.
Create 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[CostCategoryRuleVersion] = None,
rules: Optional[str] = None,
split_charge_rules: Optional[str] = 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-native:ce: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 Pulumi.Aws Native. CE. Cost Category Rule Version - Rules string
JSON array format of Expression in Billing and Cost Management API
- Default
Value string The default value for the cost category
- Name string
- Split
Charge stringRules Json array format of CostCategorySplitChargeRule in Billing and Cost Management API
- Rule
Version CostCategory Rule Version - Rules string
JSON array format of Expression in Billing and Cost Management API
- Default
Value string The default value for the cost category
- Name string
- Split
Charge stringRules Json array format of CostCategorySplitChargeRule in Billing and Cost Management API
- rule
Version CostCategory Rule Version - rules String
JSON array format of Expression in Billing and Cost Management API
- default
Value String The default value for the cost category
- name String
- split
Charge StringRules Json array format of CostCategorySplitChargeRule in Billing and Cost Management API
- rule
Version CostCategory Rule Version - rules string
JSON array format of Expression in Billing and Cost Management API
- default
Value string The default value for the cost category
- name string
- split
Charge stringRules Json array format of CostCategorySplitChargeRule in Billing and Cost Management API
- rule_
version CostCategory Rule Version - rules str
JSON array format of Expression in Billing and Cost Management API
- default_
value str The default value for the cost category
- name str
- split_
charge_ strrules Json array format of CostCategorySplitChargeRule in Billing and Cost Management API
- rule
Version "CostCategory Expression.v1" - rules String
JSON array format of Expression in Billing and Cost Management API
- default
Value String The default value for the cost category
- name String
- split
Charge StringRules Json array format of CostCategorySplitChargeRule in Billing and Cost Management API
Outputs
All input properties are implicitly available as output properties. Additionally, the CostCategory resource produces the following output properties:
- Arn string
Cost category ARN
- Effective
Start string - Id string
The provider-assigned unique ID for this managed resource.
- Arn string
Cost category ARN
- Effective
Start string - Id string
The provider-assigned unique ID for this managed resource.
- arn String
Cost category ARN
- effective
Start String - id String
The provider-assigned unique ID for this managed resource.
- arn string
Cost category ARN
- effective
Start string - id string
The provider-assigned unique ID for this managed resource.
- arn str
Cost category ARN
- effective_
start str - id str
The provider-assigned unique ID for this managed resource.
- arn String
Cost category ARN
- effective
Start String - id String
The provider-assigned unique ID for this managed resource.
Supporting Types
CostCategoryRuleVersion
- Cost
Category Expression V1 - CostCategoryExpression.v1
- Cost
Category Rule Version Cost Category Expression V1 - CostCategoryExpression.v1
- Cost
Category Expression V1 - CostCategoryExpression.v1
- Cost
Category Expression V1 - CostCategoryExpression.v1
- COST_CATEGORY_EXPRESSION_V1
- CostCategoryExpression.v1
- "Cost
Category Expression.v1" - CostCategoryExpression.v1
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0