Skip to content

Qbusiness  >  Operations  >  update_chat_response_configuration

update_chat_response_configuration

Operation

update_chat_response_configuration async

update_chat_response_configuration(input: UpdateChatResponseConfigurationInput, plugins: list[Plugin] | None = None) -> UpdateChatResponseConfigurationOutput

Updates an existing chat response configuration in an Amazon Q Business application. This operation allows administrators to modify configuration settings, display name, and response parameters to refine how the system generates responses.

Parameters:

Name Type Description Default
input UpdateChatResponseConfigurationInput

An instance of UpdateChatResponseConfigurationInput.

required
plugins list[Plugin] | None

A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations.

None

Returns:

Type Description
UpdateChatResponseConfigurationOutput

An instance of UpdateChatResponseConfigurationOutput.

Input

UpdateChatResponseConfigurationInput dataclass

Dataclass for UpdateChatResponseConfigurationInput structure.

Attributes

application_id class-attribute instance-attribute
application_id: str | None = None

The unique identifier of the Amazon Q Business application containing the chat response configuration to update.

chat_response_configuration_id class-attribute instance-attribute
chat_response_configuration_id: str | None = None

The unique identifier of the chat response configuration to update within the specified application.

client_token class-attribute instance-attribute
client_token: str | None = None

A unique, case-sensitive identifier to ensure idempotency of the request. This helps prevent the same update from being processed multiple times if retries occur.

display_name class-attribute instance-attribute
display_name: str | None = None

The new human-readable name to assign to the chat response configuration, making it easier to identify among multiple configurations.

response_configurations class-attribute instance-attribute
response_configurations: dict[str, ResponseConfiguration] | None = None

The updated collection of response configuration settings that define how Amazon Q Business generates and formats responses to user queries.

Output

UpdateChatResponseConfigurationOutput dataclass

Dataclass for UpdateChatResponseConfigurationOutput structure.