ce library

AWS Cost Explorer (anomaly detection and cost categories).

Classes

AwsCeAnomalyMonitor
Factory wrapper for aws_ce_anomaly_monitor.
AwsCeAnomalySubscription
Factory wrapper for aws_ce_anomaly_subscription.
AwsCeCostAllocationTag
Factory wrapper for aws_ce_cost_allocation_tag.
AwsCeCostCategory
Factory wrapper for aws_ce_cost_category.
CeAnomalyMonitorScope
At most one of monitor_dimension, monitor_specification on aws_ce_anomaly_monitor: the provider rejects more than one, so each variant sets one of them and a null choice sets none.
CeAnomalyMonitorScopeMonitorDimension
The CeAnomalyMonitorScope.monitorDimension choice: sets monitor_dimension.
CeAnomalyMonitorScopeMonitorSpecification
The CeAnomalyMonitorScope.monitorSpecification choice: sets monitor_specification.
CeAnomalySubscriptionAnd
Typed helper for the threshold_expression.and block of aws_ce_anomaly_subscription (derived from provider schema).
CeAnomalySubscriptionAndCostCategory
Typed helper for the threshold_expression.and.cost_category block of aws_ce_anomaly_subscription (derived from provider schema). Shared by every block of this shape in the resource.
CeAnomalySubscriptionAndDimension
Typed helper for the threshold_expression.and.dimension block of aws_ce_anomaly_subscription (derived from provider schema). Shared by every block of this shape in the resource.
CeAnomalySubscriptionAndTags
Typed helper for the threshold_expression.and.tags block of aws_ce_anomaly_subscription (derived from provider schema). Shared by every block of this shape in the resource.
CeAnomalySubscriptionCostCategory
Typed helper for the threshold_expression.cost_category block of aws_ce_anomaly_subscription (derived from provider schema).
CeAnomalySubscriptionDimension
Typed helper for the threshold_expression.dimension block of aws_ce_anomaly_subscription (derived from provider schema).
CeAnomalySubscriptionNot
Typed helper for the threshold_expression.not block of aws_ce_anomaly_subscription (derived from provider schema).
CeAnomalySubscriptionOr
Typed helper for the threshold_expression.or block of aws_ce_anomaly_subscription (derived from provider schema).
CeAnomalySubscriptionSubscriber
Typed helper for the subscriber block of aws_ce_anomaly_subscription (derived from provider schema).
CeAnomalySubscriptionThresholdExpression
Typed helper for the threshold_expression block of aws_ce_anomaly_subscription (derived from provider schema).
CeAnomalySubscriptionThresholdExpressionTags
Typed helper for the threshold_expression.tags block of aws_ce_anomaly_subscription (derived from provider schema).
CeCostCategory
Typed helper for the rule.rule.cost_category block of aws_ce_cost_category (derived from provider schema).
CeCostCategoryAnd
Typed helper for the rule.rule.and block of aws_ce_cost_category (derived from provider schema).
CeCostCategoryAndAnd
Typed helper for the rule.rule.and.and block of aws_ce_cost_category (derived from provider schema). Shared by every block of this shape in the resource.
CeCostCategoryAndCostCategory
Typed helper for the rule.rule.and.cost_category block of aws_ce_cost_category (derived from provider schema). Shared by every block of this shape in the resource.
CeCostCategoryAndDimension
Typed helper for the rule.rule.and.dimension block of aws_ce_cost_category (derived from provider schema). Shared by every block of this shape in the resource.
CeCostCategoryAndNot
Typed helper for the rule.rule.and.not block of aws_ce_cost_category (derived from provider schema). Shared by every block of this shape in the resource.
CeCostCategoryAndOr
Typed helper for the rule.rule.and.or block of aws_ce_cost_category (derived from provider schema). Shared by every block of this shape in the resource.
CeCostCategoryAndTags
Typed helper for the rule.rule.and.tags block of aws_ce_cost_category (derived from provider schema). Shared by every block of this shape in the resource.
CeCostCategoryDimension
Typed helper for the rule.rule.dimension block of aws_ce_cost_category (derived from provider schema).
CeCostCategoryInheritedValue
Typed helper for the rule.inherited_value block of aws_ce_cost_category (derived from provider schema).
CeCostCategoryNot
Typed helper for the rule.rule.not block of aws_ce_cost_category (derived from provider schema).
CeCostCategoryOr
Typed helper for the rule.rule.or block of aws_ce_cost_category (derived from provider schema).
CeCostCategoryParameter
Typed helper for the split_charge_rule.parameter block of aws_ce_cost_category (derived from provider schema).
CeCostCategoryRule
Typed helper for the rule block of aws_ce_cost_category (derived from provider schema).
CeCostCategoryRuleRule
Typed helper for the rule.rule block of aws_ce_cost_category (derived from provider schema).
CeCostCategoryRuleTags
Typed helper for the rule.rule.tags block of aws_ce_cost_category (derived from provider schema).
CeCostCategorySplitChargeRule
Typed helper for the split_charge_rule block of aws_ce_cost_category (derived from provider schema).

Enums

CeAnomalyMonitorDimension
Ce Anomaly Monitor enum for monitor_dimension.
CeAnomalyMonitorType
Ce Anomaly Monitor enum for monitor_type.
CeAnomalySubscriptionFrequency
Ce Anomaly Subscription enum for frequency.
CeAnomalySubscriptionKey
key — derived from the provider schema description.
CeAnomalySubscriptionMatchOptions
match_options — derived from the provider schema description.
CeAnomalySubscriptionType
type — derived from the provider schema description.
CeCostAllocationTagStatus
Ce Cost Allocation Tag enum for status.
CeCostCategoryDimensionName
dimension_name — derived from the provider schema description.
CeCostCategoryKey
key — derived from the provider schema description.
CeCostCategoryMatchOptions
match_options — derived from the provider schema description.
CeCostCategoryMethod
method — derived from the provider schema description.
CeCostCategoryParameterType
type — derived from the provider schema description.
CeCostCategoryType
type — derived from the provider schema description.