Module Values.QuotaUtilizationInfoSource

Information about a quota's utilization, including the quota code, service information, current usage, and applied limits.

Sourcetype nonrec t = {
  1. quotaCode : QuotaCode.t option;
    (*

    The quota identifier.

    *)
  2. serviceCode : ServiceCode.t option;
    (*

    The service identifier.

    *)
  3. quotaName : QuotaName.t option;
    (*

    The quota name.

    *)
  4. namespace : QuotaMetricNamespace.t option;
    (*

    The namespace of the metric used to track quota usage.

    *)
  5. utilization : UtilizationPct.t option;
    (*

    The utilization percentage of the quota, calculated as (current usage / applied value) × 100. Values range from 0.0 to 100.0 or higher if usage exceeds the quota limit.

    *)
  6. defaultValue : DefaultValue.t option;
    (*

    The default value of the quota.

    *)
  7. appliedValue : AppliedValue.t option;
    (*

    The applied value of the quota, which may be higher than the default value if a quota increase has been requested and approved.

    *)
  8. serviceName : ServiceName.t option;
    (*

    The service name.

    *)
  9. adjustable : QuotaAdjustable.t option;
    (*

    Indicates whether the quota value can be increased.

    *)
}
Sourceval make : ?quotaCode:??? -> ?serviceCode:??? -> ?quotaName:??? -> ?namespace:??? -> ?utilization:??? -> ?defaultValue:??? -> ?appliedValue:??? -> ?serviceName:??? -> ?adjustable:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of QuotaAdjustable.t | `Double of UtilizationPct.t | `String of QuotaCode.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