Class: Aws::QBusiness::Types::UpdateWebExperienceRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-qbusiness/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#application_idString

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

Returns:

  • (String)


9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
# File 'lib/aws-sdk-qbusiness/types.rb', line 9284

class UpdateWebExperienceRequest < Struct.new(
  :application_id,
  :web_experience_id,
  :role_arn,
  :authentication_configuration,
  :title,
  :subtitle,
  :welcome_message,
  :sample_prompts_control_mode,
  :identity_provider_configuration,
  :origins,
  :browser_extension_configuration,
  :customization_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#authentication_configurationTypes::WebExperienceAuthConfiguration

The authentication configuration of the Amazon Q Business web experience.



9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
# File 'lib/aws-sdk-qbusiness/types.rb', line 9284

class UpdateWebExperienceRequest < Struct.new(
  :application_id,
  :web_experience_id,
  :role_arn,
  :authentication_configuration,
  :title,
  :subtitle,
  :welcome_message,
  :sample_prompts_control_mode,
  :identity_provider_configuration,
  :origins,
  :browser_extension_configuration,
  :customization_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#browser_extension_configurationTypes::BrowserExtensionConfiguration

The browser extension configuration for an Amazon Q Business web experience.

<note markdown=“1”> 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.].

</note>

[1]: docs.aws.amazon.com/amazonq/latest/qbusiness-ug/browser-extensions.html



9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
# File 'lib/aws-sdk-qbusiness/types.rb', line 9284

class UpdateWebExperienceRequest < Struct.new(
  :application_id,
  :web_experience_id,
  :role_arn,
  :authentication_configuration,
  :title,
  :subtitle,
  :welcome_message,
  :sample_prompts_control_mode,
  :identity_provider_configuration,
  :origins,
  :browser_extension_configuration,
  :customization_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#customization_configurationTypes::CustomizationConfiguration

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



9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
# File 'lib/aws-sdk-qbusiness/types.rb', line 9284

class UpdateWebExperienceRequest < Struct.new(
  :application_id,
  :web_experience_id,
  :role_arn,
  :authentication_configuration,
  :title,
  :subtitle,
  :welcome_message,
  :sample_prompts_control_mode,
  :identity_provider_configuration,
  :origins,
  :browser_extension_configuration,
  :customization_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#identity_provider_configurationTypes::IdentityProviderConfiguration

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



9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
# File 'lib/aws-sdk-qbusiness/types.rb', line 9284

class UpdateWebExperienceRequest < Struct.new(
  :application_id,
  :web_experience_id,
  :role_arn,
  :authentication_configuration,
  :title,
  :subtitle,
  :welcome_message,
  :sample_prompts_control_mode,
  :identity_provider_configuration,
  :origins,
  :browser_extension_configuration,
  :customization_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#originsArray<String>

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

<note markdown=“1”> * Any values except ‘null` submitted as part of this update will

replace all previous values.
</note>

Returns:

  • (Array<String>)


9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
# File 'lib/aws-sdk-qbusiness/types.rb', line 9284

class UpdateWebExperienceRequest < Struct.new(
  :application_id,
  :web_experience_id,
  :role_arn,
  :authentication_configuration,
  :title,
  :subtitle,
  :welcome_message,
  :sample_prompts_control_mode,
  :identity_provider_configuration,
  :origins,
  :browser_extension_configuration,
  :customization_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

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

Returns:

  • (String)


9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
# File 'lib/aws-sdk-qbusiness/types.rb', line 9284

class UpdateWebExperienceRequest < Struct.new(
  :application_id,
  :web_experience_id,
  :role_arn,
  :authentication_configuration,
  :title,
  :subtitle,
  :welcome_message,
  :sample_prompts_control_mode,
  :identity_provider_configuration,
  :origins,
  :browser_extension_configuration,
  :customization_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#sample_prompts_control_modeString

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

Returns:

  • (String)


9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
# File 'lib/aws-sdk-qbusiness/types.rb', line 9284

class UpdateWebExperienceRequest < Struct.new(
  :application_id,
  :web_experience_id,
  :role_arn,
  :authentication_configuration,
  :title,
  :subtitle,
  :welcome_message,
  :sample_prompts_control_mode,
  :identity_provider_configuration,
  :origins,
  :browser_extension_configuration,
  :customization_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#subtitleString

The subtitle of the Amazon Q Business web experience.

Returns:

  • (String)


9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
# File 'lib/aws-sdk-qbusiness/types.rb', line 9284

class UpdateWebExperienceRequest < Struct.new(
  :application_id,
  :web_experience_id,
  :role_arn,
  :authentication_configuration,
  :title,
  :subtitle,
  :welcome_message,
  :sample_prompts_control_mode,
  :identity_provider_configuration,
  :origins,
  :browser_extension_configuration,
  :customization_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#titleString

The title of the Amazon Q Business web experience.

Returns:

  • (String)


9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
# File 'lib/aws-sdk-qbusiness/types.rb', line 9284

class UpdateWebExperienceRequest < Struct.new(
  :application_id,
  :web_experience_id,
  :role_arn,
  :authentication_configuration,
  :title,
  :subtitle,
  :welcome_message,
  :sample_prompts_control_mode,
  :identity_provider_configuration,
  :origins,
  :browser_extension_configuration,
  :customization_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#web_experience_idString

The identifier of the Amazon Q Business web experience.

Returns:

  • (String)


9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
# File 'lib/aws-sdk-qbusiness/types.rb', line 9284

class UpdateWebExperienceRequest < Struct.new(
  :application_id,
  :web_experience_id,
  :role_arn,
  :authentication_configuration,
  :title,
  :subtitle,
  :welcome_message,
  :sample_prompts_control_mode,
  :identity_provider_configuration,
  :origins,
  :browser_extension_configuration,
  :customization_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#welcome_messageString

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

Returns:

  • (String)


9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
# File 'lib/aws-sdk-qbusiness/types.rb', line 9284

class UpdateWebExperienceRequest < Struct.new(
  :application_id,
  :web_experience_id,
  :role_arn,
  :authentication_configuration,
  :title,
  :subtitle,
  :welcome_message,
  :sample_prompts_control_mode,
  :identity_provider_configuration,
  :origins,
  :browser_extension_configuration,
  :customization_configuration)
  SENSITIVE = []
  include Aws::Structure
end