Values.CreateWebExperienceRequestSourceCreates an Amazon Q Business web experience.
type nonrec t = {applicationId : ApplicationId.t;The identifier of the Amazon Q Business web experience.
*)title : WebExperienceTitle.t option;The title for your Amazon Q Business web experience.
*)subtitle : WebExperienceSubtitle.t option;A subtitle to personalize your Amazon Q Business web experience.
*)welcomeMessage : WebExperienceWelcomeMessage.t option;The customized welcome message for end users of an Amazon Q Business web experience.
*)samplePromptsControlMode : WebExperienceSamplePromptsControlMode.t option;Determines whether sample prompts are enabled in the web experience for an end user.
*)origins : WebExperienceOrigins.t option;Sets the website domain origins that are allowed to embed the Amazon Q Business web experience. The domain origin refers to the base URL for accessing a website including the protocol (http/https), the domain name, and the port number (if specified). You must only submit a base URL and not a full path. For example, https://docs.aws.amazon.com.
*)roleArn : RoleArn.t option;The Amazon Resource Name (ARN) of the service role attached to your web experience. The roleArn parameter is required when your Amazon Q Business application is created with IAM Identity Center. It is not required for SAML-based applications.
*)clientToken : ClientToken.t option;A token you provide to identify a request to create an Amazon Q Business web experience.
*)identityProviderConfiguration : IdentityProviderConfiguration.t option;Information about the identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience.
*)browserExtensionConfiguration : BrowserExtensionConfiguration.t option;The browser extension configuration for an Amazon Q Business web experience. For Amazon Q Business application using external OIDC-compliant identity providers (IdPs). The IdP administrator must add the browser extension sign-in redirect URLs to the IdP application. For more information, see Configure external OIDC identity provider for your browser extensions..
*)customizationConfiguration : CustomizationConfiguration.t option;Sets the custom logo, favicon, font, and color used in the Amazon Q web experience.
*)}val make :
?title:??? ->
?subtitle:??? ->
?welcomeMessage:??? ->
?samplePromptsControlMode:??? ->
?origins:??? ->
?roleArn:??? ->
?tags:??? ->
?clientToken:??? ->
?identityProviderConfiguration:??? ->
?browserExtensionConfiguration:??? ->
?customizationConfiguration:??? ->
applicationId:ApplicationId.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `String of Origin.t
| `Structure of (string * [> `String of TagKey.t ]) list ]
list
| `String of ApplicationId.t
| `Structure of
(string
* [> `List of [> `Enum of string ] list
| `String of CustomCSSUrl.t
| `Structure of
(string * [> `String of SamlAuthenticationUrl.t ]) list ])
list ])
list ]