AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi
aws-native.ce.CostCategory
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi
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, CostCategoryRuleVersionArgs
- 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
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi