Module Values.UpdateExperienceRequestSource

Updates your Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.

Sourcetype nonrec t = {
  1. id : ExperienceId.t;
    (*

    The identifier of your Amazon Kendra experience you want to update.

    *)
  2. name : ExperienceName.t option;
    (*

    A new name for your Amazon Kendra experience.

    *)
  3. indexId : IndexId.t;
    (*

    The identifier of the index for your Amazon Kendra experience.

    *)
  4. roleArn : RoleArn.t option;
    (*

    The Amazon Resource Name (ARN) of an IAM role with permission to access the Query API, QuerySuggestions API, SubmitFeedback API, and IAM Identity Center that stores your users and groups information. For more information, see IAM roles for Amazon Kendra.

    *)
  5. configuration : ExperienceConfiguration.t option;
    (*

    Configuration information you want to update for your Amazon Kendra experience.

    *)
  6. description : Description.t option;
    (*

    A new description for your Amazon Kendra experience.

    *)
}
Sourceval context_ : string
Sourceval make : ?name:??? -> ?roleArn:??? -> ?configuration:??? -> ?description:??? -> id:ExperienceId.t -> indexId:IndexId.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of ExperienceId.t | `Structure of (string * [> `Structure of (string * [> `Boolean of Boolean.t | `List of [> `String of DataSourceId.t ] list | `String of IdentityAttributeName.t ]) 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