Package-level declarations

Types

Link copied to clipboard

Provides a budgets budget resource. Budgets use the cost visualisation provided by Cost Explorer to show you the status of your budgets, to provide forecasts of your estimated costs, and to track your AWS usage, including your free tier usage.

Link copied to clipboard

Provides a budget action resource. Budget actions are cost savings controls that run either automatically on your behalf or by using a workflow approval process.

Link copied to clipboard
data class BudgetActionArgs(val accountId: Output<String>? = null, val actionThreshold: Output<BudgetActionActionThresholdArgs>? = null, val actionType: Output<String>? = null, val approvalModel: Output<String>? = null, val budgetName: Output<String>? = null, val definition: Output<BudgetActionDefinitionArgs>? = null, val executionRoleArn: Output<String>? = null, val notificationType: Output<String>? = null, val subscribers: Output<List<BudgetActionSubscriberArgs>>? = null) : ConvertibleToJava<BudgetActionArgs>

Provides a budget action resource. Budget actions are cost savings controls that run either automatically on your behalf or by using a workflow approval process.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class BudgetArgs(val accountId: Output<String>? = null, val autoAdjustData: Output<BudgetAutoAdjustDataArgs>? = null, val budgetType: Output<String>? = null, val costFilterLegacy: Output<Map<String, String>>? = null, val costFilters: Output<List<BudgetCostFilterArgs>>? = null, val costTypes: Output<BudgetCostTypesArgs>? = null, val limitAmount: Output<String>? = null, val limitUnit: Output<String>? = null, val name: Output<String>? = null, val namePrefix: Output<String>? = null, val notifications: Output<List<BudgetNotificationArgs>>? = null, val plannedLimits: Output<List<BudgetPlannedLimitArgs>>? = null, val timePeriodEnd: Output<String>? = null, val timePeriodStart: Output<String>? = null, val timeUnit: Output<String>? = null) : ConvertibleToJava<BudgetArgs>

Provides a budgets budget resource. Budgets use the cost visualisation provided by Cost Explorer to show you the status of your budgets, to provide forecasts of your estimated costs, and to track your AWS usage, including your free tier usage.

Link copied to clipboard

Builder for BudgetArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Budget.

Functions

Link copied to clipboard
suspend fun budgetActionResource(name: String, block: suspend BudgetActionResourceBuilder.() -> Unit): BudgetAction
Link copied to clipboard
suspend fun budgetResource(name: String, block: suspend BudgetResourceBuilder.() -> Unit): Budget