Module Values.AccessBudgetDetailsSource

The detailed information for a specific budget period, including time boundaries and budget amounts.

Sourcetype nonrec t = {
  1. startTime : SyntheticTimestamp_date_time.t option;
    (*

    The start time of this budget period.

    *)
  2. endTime : SyntheticTimestamp_date_time.t option;
    (*

    The end time of this budget period. If not specified, the budget period continues indefinitely.

    *)
  3. remainingBudget : Budget.t option;
    (*

    The amount of budget remaining in this period.

    *)
  4. budget : Budget.t option;
    (*

    The total budget amount allocated for this period.

    *)
  5. budgetType : AccessBudgetType.t option;
    (*

    The type of budget period. Calendar-based types reset automatically at regular intervals, while LIFETIME budgets never reset.

    *)
  6. autoRefresh : AutoRefreshMode.t option;
    (*

    Specifies whether this budget automatically refreshes when the current period ends.

    *)
}
Sourceval make : ?startTime:??? -> ?endTime:??? -> ?remainingBudget:??? -> ?budget:??? -> ?budgetType:??? -> ?autoRefresh:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of Budget.t | `Timestamp of SyntheticTimestamp_date_time.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t