Module Values.CreateAnomalyMonitorRequestSource

Creates a new cost anomaly detection monitor with the requested type and monitor specification.

Sourcetype nonrec t = {
  1. anomalyMonitor : AnomalyMonitor.t;
    (*

    The cost anomaly detection monitor object that you want to create.

    *)
  2. resourceTags : ResourceTagList.t option;
    (*

    An optional list of tags to associate with the specified AnomalyMonitor . You can use resource tags to control access to your monitor using IAM policies. Each tag consists of a key and a value, and each key must be unique for the resource. The following restrictions apply to resource tags: Although the maximum number of array members is 200, you can assign a maximum of 50 user-tags to one resource. The remaining are reserved for Amazon Web Services use The maximum length of a key is 128 characters The maximum length of a value is 256 characters Keys and values can only contain alphanumeric characters, spaces, and any of the following: _.:/=+@- Keys and values are case sensitive Keys and values are trimmed for any leading or trailing whitespaces Donโ€™t use aws: as a prefix for your keys. This prefix is reserved for Amazon Web Services use

    *)
}
Sourceval context_ : string
Sourceval make : ?resourceTags:??? -> anomalyMonitor:AnomalyMonitor.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `String of ResourceTagKey.t ]) list ] list | `Structure of (string * Awso.Botodata.value) 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