Package-level declarations
Types
Show costs accumulated over time.
The comparison operator. Supported for CategoryType(s): Cost, ReservationUtilization. Supported operators for CategoryType: Cost
The operator to use for comparison.
The category of the budget.
Connector billing model
Connector status
Method of cost allocation for the rule
Type of resources contained in this cost allocation rule
Language in which the recipient will receive the notification, Supported for CategoryType(s): Cost, ReservationUtilization.
Days of Week.
The type of the export. Note that 'Usage' is equivalent to 'ActualCost' and is applicable to exports that do not yet provide data for charges or amortization for service reservations.
Destination of the view data. Currently only CSV format is supported.
The format of the report being delivered.
Frequency of a notification. Represents how long the notification will be silent after triggering an alert for a threshold breach. If not specified, the frequency will be set by default based on the timeGrain (Weekly when timeGrain: Last7Days, Monthly when timeGrain: Last30Days). Supported for CategoryType(s): ReservationUtilization.
The name of the aggregation function to use.
The granularity of rows in the report.
KPI type (Forecast, Budget).
Metric to use when displaying costs.
The operator to use for comparison.
Data type to show in view.
Has type of the column to group.
The schedule recurrence.
Has type of the column to group.
Direction of sort.
The granularity of rows in the report.
The time frame for pulling data for the report. If custom, then a specific time period must be provided.
The type of the report. Usage represents actual usage, forecast represents forecasted data and UsageAndForecast represents both usage and forecasted data. Actual usage and forecasted data can be differentiated based on dates.
Status of the rule
Kind of the scheduled action.
Status of the scheduled action.
Frequency of the schedule.
The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
Type of managed service identity (either system assigned, or none).
The type of threshold. Supported for CategoryType(s): Cost.
The time frame for pulling data for the report. If custom, then a specific time period must be provided.
The time covered by a budget. Tracking of the amount will be reset based on the time grain. Supported for CategoryType(s): Cost, ReservationUtilization. Supported timeGrainTypes for CategoryType: Cost
Weeks of month.