Module Values.RootCauseSource

The combination of Amazon Web Services service, linked account, linked account name, Region, and usage type where a cost anomaly is observed, along with the dollar and percentage amount of the anomaly impact. The linked account name will only be available when the account name can be identified.

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

    The Amazon Web Services service name that's associated with the cost anomaly.

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

    The Amazon Web Services Region that's associated with the cost anomaly.

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

    The member account value that's associated with the cost anomaly.

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

    The member account name value that's associated with the cost anomaly.

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

    The UsageType value that's associated with the cost anomaly.

    *)
  6. impact : RootCauseImpact.t option;
    (*

    The dollar impact for the root cause.

    *)
}
Sourceval make : ?service:??? -> ?region:??? -> ?linkedAccount:??? -> ?linkedAccountName:??? -> ?usageType:??? -> ?impact:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of GenericString.t | `Structure of (string * [> `Double of GenericDouble.t ]) list ]) 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