Class BudgetTimePeriodArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.costmanagement.inputs.BudgetTimePeriodArgs
-
public final class BudgetTimePeriodArgs extends com.pulumi.resources.ResourceArgs
The time period that defines the active period of the budget. The budget will evaluate data on or after the startDate and will expire on the endDate. Supported for CategoryType(s): Cost, ReservationUtilization. Required for CategoryType(s): Cost, ReservationUtilization.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BudgetTimePeriodArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static BudgetTimePeriodArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BudgetTimePeriodArgs.Builder
builder()
static BudgetTimePeriodArgs.Builder
builder(BudgetTimePeriodArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
endDate()
com.pulumi.core.Output<java.lang.String>
startDate()
-
-
-
Field Detail
-
Empty
public static final BudgetTimePeriodArgs Empty
-
-
Method Detail
-
endDate
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> endDate()
- Returns:
- The end date for the budget. - Constraints for **CategoryType: Cost** - No constraints. If not provided, we default this to 10 years from the start date. - Constraints for **CategoryType: ReservationUtilization** - End date cannot be more than 3 years after the start date.
-
startDate
public com.pulumi.core.Output<java.lang.String> startDate()
- Returns:
- The start date for the budget. - Constraints for **CategoryType: Cost** - Must be first of the month and should be less than the end date. Budget start date must be on or after June 1, 2017. Future start date should not be more than twelve months. Past start date should be selected within the timegrain period. - Constraints for **CategoryType: ReservationUtilization** - Must be on or after the current date and less than the end date.
-
builder
public static BudgetTimePeriodArgs.Builder builder()
-
builder
public static BudgetTimePeriodArgs.Builder builder(BudgetTimePeriodArgs defaults)
-
-