Package-level declarations
Types
Link copied to clipboard
Manages a Consumption Budget for a Management Group.
Link copied to clipboard
data class BudgetManagementGroupArgs(val amount: Output<Double>? = null, val etag: Output<String>? = null, val filter: Output<BudgetManagementGroupFilterArgs>? = null, val managementGroupId: Output<String>? = null, val name: Output<String>? = null, val notifications: Output<List<BudgetManagementGroupNotificationArgs>>? = null, val timeGrain: Output<String>? = null, val timePeriod: Output<BudgetManagementGroupTimePeriodArgs>? = null) : ConvertibleToJava<BudgetManagementGroupArgs>
Manages a Consumption Budget for a Management Group.
Link copied to clipboard
Builder for BudgetManagementGroupArgs.
Link copied to clipboard
Link copied to clipboard
Builder for BudgetManagementGroup.
Link copied to clipboard
Manages a Resource Group Consumption Budget.
Link copied to clipboard
data class BudgetResourceGroupArgs(val amount: Output<Double>? = null, val etag: Output<String>? = null, val filter: Output<BudgetResourceGroupFilterArgs>? = null, val name: Output<String>? = null, val notifications: Output<List<BudgetResourceGroupNotificationArgs>>? = null, val resourceGroupId: Output<String>? = null, val timeGrain: Output<String>? = null, val timePeriod: Output<BudgetResourceGroupTimePeriodArgs>? = null) : ConvertibleToJava<BudgetResourceGroupArgs>
Manages a Resource Group Consumption Budget.
Link copied to clipboard
Builder for BudgetResourceGroupArgs.
Link copied to clipboard
Link copied to clipboard
Builder for BudgetResourceGroup.
Link copied to clipboard
Manages a Subscription Consumption Budget.
Link copied to clipboard
data class BudgetSubscriptionArgs(val amount: Output<Double>? = null, val etag: Output<String>? = null, val filter: Output<BudgetSubscriptionFilterArgs>? = null, val name: Output<String>? = null, val notifications: Output<List<BudgetSubscriptionNotificationArgs>>? = null, val subscriptionId: Output<String>? = null, val timeGrain: Output<String>? = null, val timePeriod: Output<BudgetSubscriptionTimePeriodArgs>? = null) : ConvertibleToJava<BudgetSubscriptionArgs>
Manages a Subscription Consumption Budget.
Link copied to clipboard
Builder for BudgetSubscriptionArgs.
Link copied to clipboard
Link copied to clipboard
Builder for BudgetSubscription.
Link copied to clipboard
object ConsumptionFunctions
Functions
Link copied to clipboard
suspend fun budgetManagementGroup(name: String, block: suspend BudgetManagementGroupResourceBuilder.() -> Unit): BudgetManagementGroup
Link copied to clipboard
suspend fun budgetResourceGroup(name: String, block: suspend BudgetResourceGroupResourceBuilder.() -> Unit): BudgetResourceGroup
Link copied to clipboard
suspend fun budgetSubscription(name: String, block: suspend BudgetSubscriptionResourceBuilder.() -> Unit): BudgetSubscription