Module Values.DatabaseConfigurationSource

Provides the configuration information to an Amazon Kendra supported database.

Sourcetype nonrec t = {
  1. databaseEngineType : DatabaseEngineType.t;
    (*

    The type of database engine that runs the database.

    *)
  2. connectionConfiguration : ConnectionConfiguration.t;
    (*

    Configuration information that's required to connect to a database.

    *)
  3. vpcConfiguration : DataSourceVpcConfiguration.t option;
  4. columnConfiguration : ColumnConfiguration.t;
    (*

    Information about where the index should get the document information from the database.

    *)
  5. aclConfiguration : AclConfiguration.t option;
    (*

    Information about the database column that provides information for user context filtering.

    *)
  6. sqlConfiguration : SqlConfiguration.t option;
    (*

    Provides information about how Amazon Kendra uses quote marks around SQL identifiers when querying a database data source.

    *)
}
Sourceval context_ : string
Sourceval make : ?vpcConfiguration:??? -> ?aclConfiguration:??? -> ?sqlConfiguration:??? -> databaseEngineType:DatabaseEngineType.t -> connectionConfiguration:ConnectionConfiguration.t -> columnConfiguration:ColumnConfiguration.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Structure of (string * [> `Enum of string | `Integer of DatabasePort.t | `List of [> `String of SubnetId.t | `Structure of (string * [> `String of DataSourceFieldName.t ]) list ] list | `String of DatabaseHost.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