@pulumi/aws-native
Version:
The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)
50 lines (49 loc) • 2.07 kB
TypeScript
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];