Module Values.FreeTierUsageSource

Consists of a Amazon Web Services Free Tier offer’s metadata and your data usage for the offer.

Sourcetype nonrec t = {
  1. service : GenericString.t option;
    (*

    The name of the Amazon Web Services service providing the Free Tier offer. For example, this can be Amazon Elastic Compute Cloud.

    *)
  2. operation : GenericString.t option;
    (*

    Describes usageType more granularly with the specific Amazon Web Services service API operation. For example, this can be the RunInstances API operation for Amazon Elastic Compute Cloud.

    *)
  3. usageType : GenericString.t option;
    (*

    Describes the usage details of the offer. For example, this might be Global-BoxUsage:freetrial.

    *)
  4. region : GenericString.t option;
    (*

    Describes the Amazon Web Services Region for which this offer is applicable

    *)
  5. actualUsageAmount : GenericDouble.t option;
    (*

    Describes the actual usage accrued month-to-day (MTD) that you've used so far.

    *)
  6. forecastedUsageAmount : GenericDouble.t option;
    (*

    Describes the forecasted usage by the month that you're expected to use.

    *)
  7. limit : GenericDouble.t option;
    (*

    Describes the maximum usage allowed in Free Tier.

    *)
  8. unit : GenericString.t option;
    (*

    Describes the unit of the usageType, such as Hrs.

    *)
  9. description : GenericString.t option;
    (*

    The description of the Free Tier offer.

    *)
  10. freeTierType : GenericString.t option;
    (*

    Describes the type of the Free Tier offer. For example, the offer can be "12 Months Free", "Always Free", and "Free Trial".

    *)
}
Sourceval make : ?service:??? -> ?operation:??? -> ?usageType:??? -> ?region:??? -> ?actualUsageAmount:??? -> ?forecastedUsageAmount:??? -> ?limit:??? -> ?unit:??? -> ?description:??? -> ?freeTierType:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Double of GenericDouble.t | `String of GenericString.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