Package-level declarations
Types
Link copied to clipboard
data class BudgetComparisonExpressionArgs(val name: Output<String>, val operator: Output<Either<String, BudgetOperatorType>>, val values: Output<List<String>>) : ConvertibleToJava<BudgetComparisonExpressionArgs>
The comparison expression to be used in the budgets.
Link copied to clipboard
Builder for BudgetComparisonExpressionArgs.
Link copied to clipboard
data class BudgetFilterArgs(val and: Output<List<BudgetFilterPropertiesArgs>>? = null, val dimensions: Output<BudgetComparisonExpressionArgs>? = null, val not: Output<BudgetFilterPropertiesArgs>? = null, val tags: Output<BudgetComparisonExpressionArgs>? = null) : ConvertibleToJava<BudgetFilterArgs>
May be used to filter budgets by resource group, resource, or meter.
Link copied to clipboard
class BudgetFilterArgsBuilder
Builder for BudgetFilterArgs.
Link copied to clipboard
data class BudgetFilterPropertiesArgs(val dimensions: Output<BudgetComparisonExpressionArgs>? = null, val tags: Output<BudgetComparisonExpressionArgs>? = null) : ConvertibleToJava<BudgetFilterPropertiesArgs>
The Dimensions or Tags to filter a budget by.
Link copied to clipboard
Builder for BudgetFilterPropertiesArgs.
Link copied to clipboard
data class BudgetTimePeriodArgs(val endDate: Output<String>? = null, val startDate: Output<String>) : ConvertibleToJava<BudgetTimePeriodArgs>
The start and end date for a budget.
Link copied to clipboard
Builder for BudgetTimePeriodArgs.
Link copied to clipboard
data class GetBudgetPlainArgs(val budgetName: String, val scope: String) : ConvertibleToJava<GetBudgetPlainArgs>
Link copied to clipboard
Builder for GetBudgetPlainArgs.
Link copied to clipboard
data class NotificationArgs(val contactEmails: Output<List<String>>, val contactGroups: Output<List<String>>? = null, val contactRoles: Output<List<String>>? = null, val enabled: Output<Boolean>, val locale: Output<Either<String, CultureCode>>? = null, val operator: Output<Either<String, OperatorType>>, val threshold: Output<Double>, val thresholdType: Output<Either<String, ThresholdType>>? = null) : ConvertibleToJava<NotificationArgs>
The notification associated with a budget.
Link copied to clipboard
class NotificationArgsBuilder
Builder for NotificationArgs.