Package-level declarations

Types

Link copied to clipboard
sealed class AccountScope
Link copied to clipboard
class Anomaly

An unusual cost pattern. This consists of the detailed metadata and the current status of the anomaly object.

Link copied to clipboard

The time period for an anomaly.

Link copied to clipboard
sealed class AnomalyFeedbackType
Link copied to clipboard

This object continuously inspects your account's cost data for anomalies. It's based on MonitorType and MonitorSpecification. The content consists of detailed metadata and the current status of the monitor object.

Link copied to clipboard

Quantifies the anomaly. The higher score means that it's more anomalous.

Link copied to clipboard

An AnomalySubscription resource (also referred to as an alert subscription) sends notifications about specific anomalies that meet an alerting criteria defined by you.

Link copied to clipboard
Link copied to clipboard

The requested report expired. Update the date interval and try again.

Link copied to clipboard
sealed class Context
Link copied to clipboard

The cost allocation tag structure. This includes detailed metadata for the CostAllocationTag object.

Link copied to clipboard
Link copied to clipboard

The cost allocation tag status. The status of a key can either be active or inactive.

Link copied to clipboard
Link copied to clipboard

The structure of Cost Categories. This includes detailed metadata and the set of rules for the CostCategory object.

Link copied to clipboard

When you create or update a cost category, you can define the CostCategoryRule rule type as INHERITED_VALUE. This rule type adds the flexibility to define a rule that dynamically inherits the cost category value from the dimension value that's defined by CostCategoryInheritedValueDimension. For example, suppose that you want to dynamically group costs that are based on the value of a specific tag key. First, choose an inherited value rule type, and then choose the tag dimension and specify the tag key to use.

Link copied to clipboard

The list of processing statuses for Cost Management products for a specific cost category.

Link copied to clipboard

A reference to a Cost Category containing only enough information to identify the Cost Category.

Link copied to clipboard

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.

Link copied to clipboard
Link copied to clipboard

The rule schema version in this particular Cost Category.

Link copied to clipboard
Link copied to clipboard

Use the split charge rule to split the cost of one Cost Category value across several other target values.

Link copied to clipboard

The parameters for a split charge method.

Link copied to clipboard
sealed class CostCategoryStatus
Link copied to clipboard
Link copied to clipboard

The Cost Categories values used for filtering the costs.

Link copied to clipboard

Base class for all service related exceptions thrown by the CostExplorer client

Link copied to clipboard
class Coverage

The amount of instance usage that a reservation covered.

Link copied to clipboard

Reservation coverage for a specified period, in hours.

Link copied to clipboard

How much it costs to run an instance.

Link copied to clipboard

How long a running instance either used a reservation or was On-Demand.

Link copied to clipboard

The amount of instance usage, in normalized units. You can use normalized units to see your EC2 usage for multiple sizes of instances in a uniform way. For example, suppose that 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. When you use normalized units instead of instance-hours, the xlarge instance used 8 normalized units, and the 2xlarge instance used 16 normalized units.

Link copied to clipboard

Context about the current instance.

Link copied to clipboard

The requested data is unavailable.

Link copied to clipboard

The time period of the request.

Link copied to clipboard
sealed class Dimension
Link copied to clipboard

The metadata that you can use to filter and group your results. You can use GetDimensionValues to find specific values.

Link copied to clipboard

The metadata of a specific type that you can use to filter and group your results. You can use GetDimensionValues to find specific values.

Link copied to clipboard

The field that contains a list of disk (local storage) metrics that are associated with the current instance.

Link copied to clipboard

The EBS field that contains a list of EBS metrics that are associated with the current instance.

Link copied to clipboard

Details about the Amazon EC2 reservations that Amazon Web Services recommends that you purchase.

Link copied to clipboard

Details on the Amazon EC2 Resource.

Link copied to clipboard

Utilization metrics for the instance.

Link copied to clipboard

The Amazon EC2 hardware specifications that you want Amazon Web Services to provide recommendations for.

Link copied to clipboard

Details about the Amazon ElastiCache reservations that Amazon Web Services recommends that you purchase.

Link copied to clipboard

Details about the Amazon OpenSearch Service reservations that Amazon Web Services recommends that you purchase.

Link copied to clipboard

Use Expression to filter in various Cost Explorer APIs.

Link copied to clipboard
sealed class FindingReasonCode
Link copied to clipboard

The forecast that's created for your query.

Link copied to clipboard

A request to generate a recommendation is already in progress.

Link copied to clipboard
sealed class GenerationStatus
Link copied to clipboard

The summary of the Savings Plans recommendation generation.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

You can use the following request parameters to query for how much of your instance usage a reservation covered.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
sealed class Granularity
Link copied to clipboard
class Group

One level of grouped data in the results.

Link copied to clipboard

Represents a group when you specify a group by criteria or in the response to a query with a specific grouping.

Link copied to clipboard
sealed class GroupDefinitionType
Link copied to clipboard
class Impact

The dollar value of the anomaly.

Link copied to clipboard

Details about the reservations that Amazon Web Services recommends that you purchase.

Link copied to clipboard

The pagination token is invalid. Try again without a pagination token.

Link copied to clipboard

You made too many calls in a short period of time. Try again later.

Link copied to clipboard
Link copied to clipboard
sealed class MatchOption
Link copied to clipboard

Details about the MemoryDB reservations that Amazon Web Services recommends that you purchase.

Link copied to clipboard
sealed class Metric
Link copied to clipboard

The aggregated value for a metric.

Link copied to clipboard

Details for the modification recommendation.

Link copied to clipboard
sealed class MonitorDimension
Link copied to clipboard
sealed class MonitorType
Link copied to clipboard

The network field that contains a list of network metrics that are associated with the current instance.

Link copied to clipboard
sealed class NumericOperator
Link copied to clipboard
sealed class OfferingClass
Link copied to clipboard
sealed class PaymentOption
Link copied to clipboard
sealed class PlatformDifference
Link copied to clipboard

Details about the Amazon RDS reservations that Amazon Web Services recommends that you purchase.

Link copied to clipboard

The details and metrics for the given recommendation.

Link copied to clipboard

Contains the hourly metrics for the given recommendation over the lookback period.

Link copied to clipboard
Link copied to clipboard

Details about the Amazon Redshift reservations that Amazon Web Services recommends that you purchase.

Link copied to clipboard

Your request parameters changed between pages. Try again with the old parameters or without a pagination token.

Link copied to clipboard

The aggregated numbers for your reservation usage.

Link copied to clipboard

A group of reservations that share a set of attributes.

Link copied to clipboard

A specific reservation that Amazon Web Services recommends for purchase.

Link copied to clipboard

Details about your recommended reservation purchase.

Information about this specific recommendation, such as the timestamp for when Amazon Web Services made a specific recommendation.

Link copied to clipboard

A summary about this recommendation, such as the currency code, the amount that Amazon Web Services estimates that you could save, and the total amount of reservation to purchase.

Link copied to clipboard

A group of reservations that share a set of attributes.

Link copied to clipboard

Details for the resource.

Link copied to clipboard

The specified ARN in the request doesn't exist.

Link copied to clipboard

The tag structure that contains a tag key and value.

Link copied to clipboard

Resource utilization of current resource.

Link copied to clipboard

The result that's associated with a time period.

Link copied to clipboard

Recommendations to rightsize resources.

Link copied to clipboard

You can use RightsizingRecommendationConfiguration 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 that are associated with recommendations with consideration of existing Savings Plans or Reserved Instance (RI) benefits, or neither.

Link copied to clipboard

Metadata for this recommendation set.

Link copied to clipboard

The summary of rightsizing recommendations

Link copied to clipboard
sealed class RightsizingType
Link copied to clipboard
class RootCause

The combination of Amazon Web Service, linked account, linked account name, Region, and usage type where a cost anomaly is observed. The linked account name will only be available when the account name can be identified.

Link copied to clipboard

The amortized amount of Savings Plans purchased in a specific account during a specific time interval.

Link copied to clipboard

The amount of Savings Plans eligible usage that's covered by Savings Plans. All calculations consider the On-Demand equivalent of your Savings Plans usage.

Link copied to clipboard

Specific coverage percentage, On-Demand costs, and spend covered by Savings Plans, and total Savings Plans costs for an account.

Link copied to clipboard
Link copied to clipboard

The attribute details on a specific Savings Plan.

Link copied to clipboard

Contains your request parameters, Savings Plan Recommendations Summary, and Details.

Link copied to clipboard

Details for your recommended Savings Plans.

Metadata about your Savings Plans Purchase Recommendations.

Summary metrics for your Savings Plans Purchase Recommendations.

Link copied to clipboard

The amount of savings that you're accumulating, against the public On-Demand rate of the usage accrued in an account.

Link copied to clipboard

The measurement of how well you're using your existing Savings Plans.

Link copied to clipboard

The aggregated utilization metrics for your Savings Plans usage.

Link copied to clipboard

The amount of Savings Plans utilization (in hours).

Link copied to clipboard

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 GetDimensionValues to determine the possible dimension values.

Link copied to clipboard

You've reached the limit on the number of resources you can create, or exceeded the size of an individual resource.

Link copied to clipboard

Hardware specifications for the service that you want recommendations for.

Link copied to clipboard

The details for how to sort the data.

Link copied to clipboard
sealed class SortOrder
Link copied to clipboard

The recipient of AnomalySubscription notifications.

Link copied to clipboard
sealed class SubscriberStatus
Link copied to clipboard
sealed class SubscriberType
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class TagValues

The values that are available for a tag.

Link copied to clipboard

Details on recommended instance.

Link copied to clipboard

Details on termination recommendation.

Link copied to clipboard
sealed class TermInYears
Link copied to clipboard

Can occur if you specify a number of tags for a resource greater than the maximum 50 user tags per resource.

Link copied to clipboard

Filters cost anomalies based on the total impact.

Link copied to clipboard

The cost anomaly monitor does not exist for the account.

Link copied to clipboard

The cost anomaly subscription does not exist for the account.

Link copied to clipboard

Cost Explorer was unable to identify the usage unit. Provide UsageType/UsageTypeGroup filter selections that contain matching units, for example: hours.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Gives a detailed description of the result of an action. It's on each cost allocation tag entry in the request.

Link copied to clipboard

The amount of utilization, in hours.