update_assistant_ai_agent
async
¶
update_assistant_ai_agent(
assistant_id: UuidOrArn,
ai_agent_type: AIAgentType,
configuration: AIAgentConfigurationData,
*,
config_overrides: Optional[AsyncQConnectClientConfig] = None,
orchestrator_use_case: Optional[NonEmptyString] = None,
) -> UpdateAssistantAIAgentResponse
Updates the AI Agent that is set for use by default on an Amazon Q in Connect Assistant.
Parameters:
-
assistant_id(UuidOrArn) –The identifier of the Amazon Q in Connect assistant. Can be either the ID or the ARN. URLs cannot contain the ARN.
-
ai_agent_type(AIAgentType) –The type of the AI Agent being updated for use by default on the Amazon Q in Connect Assistant.
-
configuration(AIAgentConfigurationData) –The configuration of the AI Agent being updated for use by default on the Amazon Q in Connect Assistant.
-
orchestrator_use_case(Optional[NonEmptyString], default:None) –The orchestrator use case for the AI Agent being added.
Raises:
-
AccessDeniedException–You do not have sufficient access to perform this action.
-
ResourceNotFoundException–The specified resource does not exist.
-
ThrottlingException–The throttling limit has been exceeded.
-
ValidationException–The input fails to satisfy the constraints specified by a service.
-
UnknownServiceError–The service returned an error code this client does not model.