export declare const AnomalyMonitorMonitorDimension: { readonly Service: "SERVICE"; readonly LinkedAccount: "LINKED_ACCOUNT"; readonly Tag: "TAG"; readonly CostCategory: "COST_CATEGORY"; }; /** * The dimensions to evaluate */ export type AnomalyMonitorMonitorDimension = (typeof AnomalyMonitorMonitorDimension)[keyof typeof AnomalyMonitorMonitorDimension]; export declare const AnomalyMonitorMonitorType: { readonly Dimensional: "DIMENSIONAL"; readonly Custom: "CUSTOM"; }; /** * The type of the monitor. * * Set this to `DIMENSIONAL` for an AWS managed monitor. AWS managed monitors automatically track up to the top 5,000 values by cost within a dimension of your choosing. Each dimension value is evaluated independently. If you start incurring cost in a new value of your chosen dimension, it will automatically be analyzed by an AWS managed monitor. * * Set this to `CUSTOM` for a customer managed monitor. Customer managed monitors let you select specific dimension values that get monitored in aggregate. * * For more information about monitor types, see [Monitor types](https://docs.aws.amazon.com/cost-management/latest/userguide/getting-started-ad.html#monitor-type-def) in the *Billing and Cost Management User Guide* . */ export type AnomalyMonitorMonitorType = (typeof AnomalyMonitorMonitorType)[keyof typeof AnomalyMonitorMonitorType]; export declare const AnomalySubscriptionFrequency: { readonly Daily: "DAILY"; readonly Immediate: "IMMEDIATE"; readonly Weekly: "WEEKLY"; }; /** * The frequency at which anomaly reports are sent over email. */ export type AnomalySubscriptionFrequency = (typeof AnomalySubscriptionFrequency)[keyof typeof AnomalySubscriptionFrequency]; export declare const AnomalySubscriptionSubscriberStatus: { readonly Confirmed: "CONFIRMED"; readonly Declined: "DECLINED"; }; /** * Indicates if the subscriber accepts the notifications. */ export type AnomalySubscriptionSubscriberStatus = (typeof AnomalySubscriptionSubscriberStatus)[keyof typeof AnomalySubscriptionSubscriberStatus]; export declare const AnomalySubscriptionSubscriberType: { readonly Email: "EMAIL"; readonly Sns: "SNS"; }; /** * The notification delivery channel. */ export type AnomalySubscriptionSubscriberType = (typeof AnomalySubscriptionSubscriberType)[keyof typeof AnomalySubscriptionSubscriberType]; export declare const CostCategoryRuleVersion: { readonly CostCategoryExpressionV1: "CostCategoryExpression.v1"; }; /** * The rule schema version in this particular Cost Category. */ export type CostCategoryRuleVersion = (typeof CostCategoryRuleVersion)[keyof typeof CostCategoryRuleVersion];