Skip to content

UpdateWebExperienceRequest

Source code in docs_src/capo_qbusiness/types/update_web_experience_request.py
class UpdateWebExperienceRequest(TypedDict, closed=True):
    application_id: "capo_qbusiness.types.application_id.ApplicationId"
    """<p>The identifier of the Amazon Q Business application attached to the web experience.</p>"""
    web_experience_id: "capo_qbusiness.types.web_experience_id.WebExperienceId"
    """<p>The identifier of the Amazon Q Business web experience.</p>"""
    role_arn: NotRequired["capo_qbusiness.types.role_arn.RoleArn"]
    """<p>The Amazon Resource Name (ARN) of the role with permission to access the Amazon Q Business web experience and required resources.</p>"""
    authentication_configuration: NotRequired[
        "capo_qbusiness.types.web_experience_auth_configuration.WebExperienceAuthConfiguration"
    ]
    """<p>The authentication configuration of the Amazon Q Business web experience.</p>"""
    title: NotRequired["capo_qbusiness.types.web_experience_title.WebExperienceTitle"]
    """<p>The title of the Amazon Q Business web experience.</p>"""
    subtitle: NotRequired[
        "capo_qbusiness.types.web_experience_subtitle.WebExperienceSubtitle"
    ]
    """<p>The subtitle of the Amazon Q Business web experience.</p>"""
    welcome_message: NotRequired[
        "capo_qbusiness.types.web_experience_welcome_message.WebExperienceWelcomeMessage"
    ]
    """<p>A customized welcome message for an end user in an Amazon Q Business web experience.</p>"""
    sample_prompts_control_mode: NotRequired[
        "capo_qbusiness.types.web_experience_sample_prompts_control_mode.WebExperienceSamplePromptsControlMode"
    ]
    """<p>Determines whether sample prompts are enabled in the web experience for an end user.</p>"""
    identity_provider_configuration: NotRequired[
        "capo_qbusiness.types.identity_provider_configuration.IdentityProviderConfiguration"
    ]
    """<p>Information about the identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience.</p>"""
    origins: NotRequired[
        "capo_qbusiness.types.web_experience_origins.WebExperienceOrigins"
    ]
    """<p>Updates the website domain origins that are allowed to embed the Amazon Q Business web experience. The <i>domain origin</i> refers to the <i>base URL</i> for accessing a website including the protocol (<code>http/https</code>), the domain name, and the port number (if specified).</p> <note> <ul> <li> <p>Any values except <code>null</code> submitted as part of this update will replace all previous values.</p> </li> <li> <p>You must only submit a <i>base URL</i> and not a full path. For example, <code>https://docs.aws.amazon.com</code>.</p> </li> </ul> </note>"""
    browser_extension_configuration: NotRequired[
        "capo_qbusiness.types.browser_extension_configuration.BrowserExtensionConfiguration"
    ]
    """<p>The browser extension configuration for an Amazon Q Business web experience.</p> <note> <p> 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 <a href="https://docs.aws.amazon.com/amazonq/latest/qbusiness-ug/browser-extensions.html">Configure external OIDC identity provider for your browser extensions.</a>. </p> </note>"""
    customization_configuration: NotRequired[
        "capo_qbusiness.types.customization_configuration.CustomizationConfiguration"
    ]
    """<p>Updates the custom logo, favicon, font, and color used in the Amazon Q web experience. </p>"""

application_id instance-attribute

application_id: ApplicationId

The identifier of the Amazon Q Business application attached to the web experience.

authentication_configuration instance-attribute

authentication_configuration: NotRequired[WebExperienceAuthConfiguration]

The authentication configuration of the Amazon Q Business web experience.

browser_extension_configuration instance-attribute

browser_extension_configuration: NotRequired[BrowserExtensionConfiguration]

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..

customization_configuration instance-attribute

customization_configuration: NotRequired[CustomizationConfiguration]

Updates the custom logo, favicon, font, and color used in the Amazon Q web experience.

identity_provider_configuration instance-attribute

identity_provider_configuration: NotRequired[IdentityProviderConfiguration]

Information about the identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience.

origins instance-attribute

origins: NotRequired[WebExperienceOrigins]

Updates 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).

  • Any values except null submitted as part of this update will replace all previous values.

  • You must only submit a base URL and not a full path. For example, https://docs.aws.amazon.com.

role_arn instance-attribute

role_arn: NotRequired[RoleArn]

The Amazon Resource Name (ARN) of the role with permission to access the Amazon Q Business web experience and required resources.

sample_prompts_control_mode instance-attribute

sample_prompts_control_mode: NotRequired[WebExperienceSamplePromptsControlMode]

Determines whether sample prompts are enabled in the web experience for an end user.

subtitle instance-attribute

subtitle: NotRequired[WebExperienceSubtitle]

The subtitle of the Amazon Q Business web experience.

title instance-attribute

title: NotRequired[WebExperienceTitle]

The title of the Amazon Q Business web experience.

web_experience_id instance-attribute

web_experience_id: WebExperienceId

The identifier of the Amazon Q Business web experience.

welcome_message instance-attribute

welcome_message: NotRequired[WebExperienceWelcomeMessage]

A customized welcome message for an end user in an Amazon Q Business web experience.