Module Values.ResetCacheParameterGroupMessageSource

Represents the input of a ResetCacheParameterGroup operation.

Sourcetype nonrec t = {
  1. cacheParameterGroupName : String_.t;
    (*

    The name of the cache parameter group to reset.

    *)
  2. resetAllParameters : Boolean.t option;
    (*

    If true, all parameters in the cache parameter group are reset to their default values. If false, only the parameters listed by ParameterNameValues are reset to their default values. Valid values: true | false

    *)
  3. parameterNameValues : ParameterNameValueList.t option;
    (*

    An array of parameter names to reset to their default values. If ResetAllParameters is true, do not use ParameterNameValues. If ResetAllParameters is false, you must specify the name of at least one parameter to reset.

    *)
}
Sourceval context_ : string
Sourceval make : ?resetAllParameters:??? -> ?parameterNameValues:??? -> cacheParameterGroupName:String_.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `List of [> `Structure of (string * [> `String of String_.t ]) list ] list | `String of String_.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