Expand description
Cost management module for handling cost tracking and analysis operations.
This module provides a REST API for managing cost-related entities, including:
- Resource types management
- Cost metrics tracking and analysis
- Cost projections and forecasting
- Budget management
- Resource pricing management
- Cost allocation tagging
Structs§
- Cost
Analysis ByDimension Request - Request data for aggregate cost analysis by dimension.
- Cost
Metric Filter - Request data for filtering cost metrics.
- Cost
Over Time Request - Request data for cost analysis over time.
- Create
Cost Allocation TagRequest - Request data for creating a new cost allocation tag.
- Create
Cost Budget Request - Request data for creating a new cost budget.
- Create
Cost Metric Request - Request data for creating a new cost metric.
- Create
Cost Projection Request - Request data for creating a new cost projection.
- Create
Resource Pricing Request - Request data for creating a new resource pricing entry.
- Create
Resource Type Request - Request data for creating a new resource type.
- Update
Cost Budget Request - Request data for updating a cost budget.
- Update
Resource Pricing Request - Request data for updating a resource pricing entry.
- Update
Resource Type Request - Request data for updating a resource type.
Functions§
- analyze_
cost_ over_ time - Get application cost over time
- analyze_
costs_ by_ dimension - Get cost analysis by dimension (app, provider, resource_type, etc.)
- count_
resource_ types - Count the total number of resource types.
- create_
cost_ allocation_ tag - Create a new cost allocation tag.
- create_
cost_ budget - Create a new cost budget.
- create_
cost_ metric - Create a new cost metric.
- create_
cost_ projection - Create a new cost projection.
- create_
resource_ pricing - Create a new resource pricing entry.
- create_
resource_ type - Create a new resource type.
- delete_
cost_ allocation_ tag - Delete a cost allocation tag.
- delete_
cost_ budget - Delete a cost budget.
- delete_
cost_ metric - Delete a cost metric.
- delete_
cost_ projection - Delete a cost projection.
- delete_
resource_ pricing - Delete a resource pricing entry.
- delete_
resource_ type - Delete a resource type.
- get_
cost_ allocation_ tags - Get cost allocation tags for a specific resource.
- get_
cost_ budget - Get a specific cost budget by ID.
- get_
cost_ metric - Get a specific cost metric by ID.
- get_
cost_ projection - Get a specific cost projection by ID.
- get_
resource_ pricing - Get a specific resource pricing entry by ID.
- get_
resource_ type - Get a specific resource type by ID.
- list_
cost_ budgets - List all cost budgets with pagination support.
- list_
cost_ metrics - List cost metrics with pagination and filtering support.
- list_
cost_ projections - List all cost projections with pagination support.
- list_
resource_ pricing - List resource pricing with pagination and filtering support.
- list_
resource_ types - List all resource types with pagination support.
- update_
cost_ budget - Update an existing cost budget.
- update_
resource_ pricing - Update an existing resource pricing entry.
- update_
resource_ type - Update an existing resource type.