[−][src]Crate rusoto_ce
The Cost Explorer API enables you to programmatically query your cost and usage data. You can query for aggregated data such as total monthly costs or total daily usage. You can also query for granular data, such as the number of daily write operations for Amazon DynamoDB database tables in your production environment.
Service Endpoint
The Cost Explorer API provides the following endpoint:
-
https://ce.us-east-1.amazonaws.com
For information about costs associated with the Cost Explorer API, see AWS Cost Management Pricing.
If you're using the service, you're probably looking for CostExplorerClient and CostExplorer.
Structs
Anomaly | An unusual cost pattern. This consists of the detailed metadata and the current status of the anomaly object. |
AnomalyDateInterval | The time period for an anomaly. |
AnomalyMonitor | This object continuously inspects your account's cost data for anomalies, based on |
AnomalyScore | Quantifies the anomaly. The higher score means that it is more anomalous. |
AnomalySubscription | The association between a monitor, threshold, and list of subscribers used to deliver notifications about anomalies detected by a monitor that exceeds a threshold. The content consists of the detailed metadata and the current status of the |
CostCategory | The structure of Cost Categories. This includes detailed metadata and the set of rules for the |
CostCategoryProcessingStatus | The list of processing statuses for Cost Management products for a specific cost category. |
CostCategoryReference | A reference to a Cost Category containing only enough information to identify the Cost Category. You can use this information to retrieve the full Cost Category information using |
CostCategoryRule | Rules are processed in order. If there are multiple rules that match the line item, then the first rule to match is used to determine that Cost Category value. |
CostCategoryValues | The Cost Categories values used for filtering the costs. |
CostExplorerClient | A client for the AWS Cost Explorer API. |
Coverage | The amount of instance usage that a reservation covered. |
CoverageByTime | Reservation coverage for a specified period, in hours. |
CoverageCost | How much it costs to run an instance. |
CoverageHours | How long a running instance either used a reservation or was On-Demand. |
CoverageNormalizedUnits | The amount of instance usage, in normalized units. Normalized units enable you to see your EC2 usage for multiple sizes of instances in a uniform way. For example, suppose you run an xlarge instance and a 2xlarge instance. If you run both instances for the same amount of time, the 2xlarge instance uses twice as much of your reservation as the xlarge instance, even though both instances show only one instance-hour. Using normalized units instead of instance-hours, the xlarge instance used 8 normalized units, and the 2xlarge instance used 16 normalized units. For more information, see Modifying Reserved Instances in the Amazon Elastic Compute Cloud User Guide for Linux Instances. |
CreateAnomalyMonitorRequest | |
CreateAnomalyMonitorResponse | |
CreateAnomalySubscriptionRequest | |
CreateAnomalySubscriptionResponse | |
CreateCostCategoryDefinitionRequest | |
CreateCostCategoryDefinitionResponse | |
CurrentInstance | Context about the current instance. |
DateInterval | The time period that you want the usage and costs for. |
DeleteAnomalyMonitorRequest | |
DeleteAnomalyMonitorResponse | |
DeleteAnomalySubscriptionRequest | |
DeleteAnomalySubscriptionResponse | |
DeleteCostCategoryDefinitionRequest | |
DeleteCostCategoryDefinitionResponse | |
DescribeCostCategoryDefinitionRequest | |
DescribeCostCategoryDefinitionResponse | |
DimensionValues | The metadata that you can use to filter and group your results. You can use |
DimensionValuesWithAttributes | The metadata of a specific type that you can use to filter and group your results. You can use |
EBSResourceUtilization | The EBS field that contains a list of EBS metrics associated with the current instance. |
EC2InstanceDetails | Details about the Amazon EC2 instances that AWS recommends that you purchase. |
EC2ResourceDetails | Details on the Amazon EC2 Resource. |
EC2ResourceUtilization | Utilization metrics of the instance. |
EC2Specification | The Amazon EC2 hardware specifications that you want AWS to provide recommendations for. |
ESInstanceDetails | Details about the Amazon ES instances that AWS recommends that you purchase. |
ElastiCacheInstanceDetails | Details about the Amazon ElastiCache instances that AWS recommends that you purchase. |
Expression | Use
For |
ForecastResult | The forecast created for your query. |
GetAnomaliesRequest | |
GetAnomaliesResponse | |
GetAnomalyMonitorsRequest | |
GetAnomalyMonitorsResponse | |
GetAnomalySubscriptionsRequest | |
GetAnomalySubscriptionsResponse | |
GetCostAndUsageRequest | |
GetCostAndUsageResponse | |
GetCostAndUsageWithResourcesRequest | |
GetCostAndUsageWithResourcesResponse | |
GetCostForecastRequest | |
GetCostForecastResponse | |
GetDimensionValuesRequest | |
GetDimensionValuesResponse | |
GetReservationCoverageRequest | You can use the following request parameters to query for how much of your instance usage a reservation covered. |
GetReservationCoverageResponse | |
GetReservationPurchaseRecommendationRequest | |
GetReservationPurchaseRecommendationResponse | |
GetReservationUtilizationRequest | |
GetReservationUtilizationResponse | |
GetRightsizingRecommendationRequest | |
GetRightsizingRecommendationResponse | |
GetSavingsPlansCoverageRequest | |
GetSavingsPlansCoverageResponse | |
GetSavingsPlansPurchaseRecommendationRequest | |
GetSavingsPlansPurchaseRecommendationResponse | |
GetSavingsPlansUtilizationDetailsRequest | |
GetSavingsPlansUtilizationDetailsResponse | |
GetSavingsPlansUtilizationRequest | |
GetSavingsPlansUtilizationResponse | |
GetTagsRequest | |
GetTagsResponse | |
GetUsageForecastRequest | |
GetUsageForecastResponse | |
Group | One level of grouped data in the results. |
GroupDefinition | Represents a group when you specify a group by criteria or in the response to a query with a specific grouping. |
Impact | The anomaly's dollar value. |
InstanceDetails | Details about the instances that AWS recommends that you purchase. |
ListCostCategoryDefinitionsRequest | |
ListCostCategoryDefinitionsResponse | |
MetricValue | The aggregated value for a metric. |
ModifyRecommendationDetail | Details on the modification recommendation. |
ProvideAnomalyFeedbackRequest | |
ProvideAnomalyFeedbackResponse | |
RDSInstanceDetails | Details about the Amazon RDS instances that AWS recommends that you purchase. |
RedshiftInstanceDetails | Details about the Amazon Redshift instances that AWS recommends that you purchase. |
ReservationAggregates | The aggregated numbers for your reservation usage. |
ReservationCoverageGroup | A group of reservations that share a set of attributes. |
ReservationPurchaseRecommendation | A specific reservation that AWS recommends for purchase. |
ReservationPurchaseRecommendationDetail | Details about your recommended reservation purchase. |
ReservationPurchaseRecommendationMetadata | Information about this specific recommendation, such as the timestamp for when AWS made a specific recommendation. |
ReservationPurchaseRecommendationSummary | A summary about this recommendation, such as the currency code, the amount that AWS estimates that you could save, and the total amount of reservation to purchase. |
ReservationUtilizationGroup | A group of reservations that share a set of attributes. |
ResourceDetails | Details on the resource. |
ResourceUtilization | Resource utilization of current resource. |
ResultByTime | The result that is associated with a time period. |
RightsizingRecommendation | Recommendations to rightsize resources. |
RightsizingRecommendationConfiguration | Enables you to customize recommendations across two attributes. You can choose to view recommendations for instances within the same instance families or across different instance families. You can also choose to view your estimated savings associated with recommendations with consideration of existing Savings Plans or RI benefits, or neither. |
RightsizingRecommendationMetadata | Metadata for this recommendation set. |
RightsizingRecommendationSummary | Summary of rightsizing recommendations |
RootCause | The combination of AWS service, linked account, Region, and usage type where a cost anomaly is observed. |
SavingsPlansAmortizedCommitment | The amortized amount of Savings Plans purchased in a specific account during a specific time interval. |
SavingsPlansCoverage | The amount of Savings Plans eligible usage that is covered by Savings Plans. All calculations consider the On-Demand equivalent of your Savings Plans usage. |
SavingsPlansCoverageData | Specific coverage percentage, On-Demand costs, and spend covered by Savings Plans, and total Savings Plans costs for an account. |
SavingsPlansDetails | Attribute details on a specific Savings Plan. |
SavingsPlansPurchaseRecommendation | Contains your request parameters, Savings Plan Recommendations Summary, and Details. |
SavingsPlansPurchaseRecommendationDetail | Details for your recommended Savings Plans. |
SavingsPlansPurchaseRecommendationMetadata | Metadata about your Savings Plans Purchase Recommendations. |
SavingsPlansPurchaseRecommendationSummary | Summary metrics for your Savings Plans Purchase Recommendations. |
SavingsPlansSavings | The amount of savings you're accumulating, against the public On-Demand rate of the usage accrued in an account. |
SavingsPlansUtilization | The measurement of how well you are using your existing Savings Plans. |
SavingsPlansUtilizationAggregates | The aggregated utilization metrics for your Savings Plans usage. |
SavingsPlansUtilizationByTime | The amount of Savings Plans utilization, in hours. |
SavingsPlansUtilizationDetail | A single daily or monthly Savings Plans utilization rate, and details for your account. A management account in an organization have access to member accounts. You can use |
ServiceSpecification | Hardware specifications for the service that you want recommendations for. |
Subscriber | The recipient of |
TagValues | The values that are available for a tag. |
TargetInstance | Details on recommended instance. |
TerminateRecommendationDetail | Details on termination recommendation. |
TotalImpactFilter | Filters cost anomalies based on the total impact. |
UpdateAnomalyMonitorRequest | |
UpdateAnomalyMonitorResponse | |
UpdateAnomalySubscriptionRequest | |
UpdateAnomalySubscriptionResponse | |
UpdateCostCategoryDefinitionRequest | |
UpdateCostCategoryDefinitionResponse | |
UtilizationByTime | The amount of utilization, in hours. |
Enums
CreateAnomalyMonitorError | Errors returned by CreateAnomalyMonitor |
CreateAnomalySubscriptionError | Errors returned by CreateAnomalySubscription |
CreateCostCategoryDefinitionError | Errors returned by CreateCostCategoryDefinition |
DeleteAnomalyMonitorError | Errors returned by DeleteAnomalyMonitor |
DeleteAnomalySubscriptionError | Errors returned by DeleteAnomalySubscription |
DeleteCostCategoryDefinitionError | Errors returned by DeleteCostCategoryDefinition |
DescribeCostCategoryDefinitionError | Errors returned by DescribeCostCategoryDefinition |
GetAnomaliesError | Errors returned by GetAnomalies |
GetAnomalyMonitorsError | Errors returned by GetAnomalyMonitors |
GetAnomalySubscriptionsError | Errors returned by GetAnomalySubscriptions |
GetCostAndUsageError | Errors returned by GetCostAndUsage |
GetCostAndUsageWithResourcesError | Errors returned by GetCostAndUsageWithResources |
GetCostForecastError | Errors returned by GetCostForecast |
GetDimensionValuesError | Errors returned by GetDimensionValues |
GetReservationCoverageError | Errors returned by GetReservationCoverage |
GetReservationPurchaseRecommendationError | Errors returned by GetReservationPurchaseRecommendation |
GetReservationUtilizationError | Errors returned by GetReservationUtilization |
GetRightsizingRecommendationError | Errors returned by GetRightsizingRecommendation |
GetSavingsPlansCoverageError | Errors returned by GetSavingsPlansCoverage |
GetSavingsPlansPurchaseRecommendationError | Errors returned by GetSavingsPlansPurchaseRecommendation |
GetSavingsPlansUtilizationDetailsError | Errors returned by GetSavingsPlansUtilizationDetails |
GetSavingsPlansUtilizationError | Errors returned by GetSavingsPlansUtilization |
GetTagsError | Errors returned by GetTags |
GetUsageForecastError | Errors returned by GetUsageForecast |
ListCostCategoryDefinitionsError | Errors returned by ListCostCategoryDefinitions |
ProvideAnomalyFeedbackError | Errors returned by ProvideAnomalyFeedback |
UpdateAnomalyMonitorError | Errors returned by UpdateAnomalyMonitor |
UpdateAnomalySubscriptionError | Errors returned by UpdateAnomalySubscription |
UpdateCostCategoryDefinitionError | Errors returned by UpdateCostCategoryDefinition |
Traits
CostExplorer | Trait representing the capabilities of the AWS Cost Explorer API. AWS Cost Explorer clients implement this trait. |