Module Values.FieldLevelEncryptionConfigSource

A complex data type that includes the profile configurations specified for field-level encryption.

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

    A unique number that ensures the request can't be replayed.

    *)
  2. comment : String_.t option;
    (*

    An optional comment about the configuration. The comment cannot be longer than 128 characters.

    *)
  3. queryArgProfileConfig : QueryArgProfileConfig.t option;
    (*

    A complex data type that specifies when to forward content if a profile isn't found and the profile that can be provided as a query argument in a request.

    *)
  4. contentTypeProfileConfig : ContentTypeProfileConfig.t option;
    (*

    A complex data type that specifies when to forward content if a content type isn't recognized and profiles to use as by default in a request if a query argument doesn't specify a profile to use.

    *)
}
Sourceval context_ : string
Sourceval make : ?comment:??? -> ?queryArgProfileConfig:??? -> ?contentTypeProfileConfig:??? -> callerReference:String_.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of String_.t | `Structure of (string * [> `Boolean of Boolean.t | `Structure of (string * [> `Integer of Integer.t | `List of [> `Structure of (string * [> `Enum of string | `String of String_.t ]) list ] list ]) list ]) 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