export declare const BudgetsActionActionThresholdType: { readonly Percentage: "PERCENTAGE"; readonly AbsoluteValue: "ABSOLUTE_VALUE"; }; /** * The type of threshold for a notification. */ export type BudgetsActionActionThresholdType = (typeof BudgetsActionActionThresholdType)[keyof typeof BudgetsActionActionThresholdType]; export declare const BudgetsActionActionType: { readonly ApplyIamPolicy: "APPLY_IAM_POLICY"; readonly ApplyScpPolicy: "APPLY_SCP_POLICY"; readonly RunSsmDocuments: "RUN_SSM_DOCUMENTS"; }; /** * The type of action. This defines the type of tasks that can be carried out by this action. This field also determines the format for definition. */ export type BudgetsActionActionType = (typeof BudgetsActionActionType)[keyof typeof BudgetsActionActionType]; export declare const BudgetsActionApprovalModel: { readonly Automatic: "AUTOMATIC"; readonly Manual: "MANUAL"; }; /** * This specifies if the action needs manual or automatic approval. */ export type BudgetsActionApprovalModel = (typeof BudgetsActionApprovalModel)[keyof typeof BudgetsActionApprovalModel]; export declare const BudgetsActionNotificationType: { readonly Actual: "ACTUAL"; readonly Forecasted: "FORECASTED"; }; /** * The type of a notification. */ export type BudgetsActionNotificationType = (typeof BudgetsActionNotificationType)[keyof typeof BudgetsActionNotificationType]; export declare const BudgetsActionSsmActionDefinitionSubtype: { readonly StopEc2Instances: "STOP_EC2_INSTANCES"; readonly StopRdsInstances: "STOP_RDS_INSTANCES"; }; /** * The action subType. */ export type BudgetsActionSsmActionDefinitionSubtype = (typeof BudgetsActionSsmActionDefinitionSubtype)[keyof typeof BudgetsActionSsmActionDefinitionSubtype]; export declare const BudgetsActionSubscriberType: { readonly Sns: "SNS"; readonly Email: "EMAIL"; }; /** * The type of notification that AWS sends to a subscriber. */ export type BudgetsActionSubscriberType = (typeof BudgetsActionSubscriberType)[keyof typeof BudgetsActionSubscriberType];