Module Values.UpdateAnomalySubscriptionResponseSource

Updates an existing cost anomaly subscription. Specify the fields that you want to update. Omitted fields are unchanged. The JSON below describes the generic construct for each type. See Request Parameters for possible values as they apply to AnomalySubscription.

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

    A cost anomaly subscription ARN.

    *)
}
Sourcetype nonrec error = [
  1. | `LimitExceededException of LimitExceededException.t
  2. | `UnknownMonitorException of UnknownMonitorException.t
  3. | `UnknownSubscriptionException of UnknownSubscriptionException.t
  4. | `Unknown_operation_error of string * string option
]
Sourceval make : ?subscriptionArn:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `LimitExceededException of LimitExceededException.t | `UnknownMonitorException of UnknownMonitorException.t | `UnknownSubscriptionException of UnknownSubscriptionException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `LimitExceededException of LimitExceededException.t | `UnknownMonitorException of UnknownMonitorException.t | `UnknownSubscriptionException of UnknownSubscriptionException.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `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