A mapping of field names to the field values in input that an end user provides to Amazon Q Business requests to perform their plugin action. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
-ActionExecution_PayloadFieldNameSeparator <
String>
A string used to retain information about the hierarchical contexts within an action execution event payload.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
-ActionExecution_PluginId <
String>
The identifier of the plugin the action is attached to.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
The identifier of the Amazon Q Business application linked to the Amazon Q Business conversation.
Required? | True |
Position? | 1 |
Accept pipeline input? | True (ByValue, ByPropertyName) |
A list of files uploaded directly during chat. You can upload a maximum of 5 files of upto 10 MB each. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | Attachments |
Enables filtering of Amazon Q Business web experience responses based on document attributes or metadata fields.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
-AuthChallengeResponse_ResponseMap <
Hashtable>
The mapping of key-value pairs in an authentication challenge response. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
The
chatMode parameter determines the chat modes available to Amazon Q Business users:
- RETRIEVAL_MODE - If you choose this mode, Amazon Q generates responses solely from the data sources connected and indexed by the application. If an answer is not found in the data sources or there are no data sources available, Amazon Q will respond with a "No Answer Found" message, unless LLM knowledge has been enabled. In that case, Amazon Q will generate a response from the LLM knowledge
- CREATOR_MODE - By selecting this mode, you can choose to generate responses only from the LLM knowledge. You can also attach files and have Amazon Q generate a response based on the data in those files. If the attached files do not contain an answer for the query, Amazon Q will automatically fall back to generating a response from the LLM knowledge.
- PLUGIN_MODE - By selecting this mode, users can choose to use plugins in chat to get their responses.
If none of the modes are selected, Amazon Q will only respond using the information from the attached files.For more information, see
Admin controls and guardrails,
Plugins, and
Response sources.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Amazon.PowerShell.Cmdlets.QBUS.AmazonQBusinessClientCmdlet.ClientConfig
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
A token that you provide to identify a chat request.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
The identifier of the Amazon Q Business conversation.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
This parameter overrides confirmation prompts to force the cmdlet to continue its operation. This parameter should always be used with caution.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
The identifier of the previous system message in a conversation.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
-PluginConfiguration_PluginId <
String>
The identifier of the plugin you want to use.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | ChatModeConfiguration_PluginConfiguration_PluginId |
Use the -Select parameter to control the cmdlet output. The default value is '*'. Specifying -Select '*' will result in the cmdlet returning the whole service response (Amazon.QBusiness.Model.ChatSyncResponse). Specifying the name of a property of type Amazon.QBusiness.Model.ChatSyncResponse will result in that property being returned. Specifying -Select '^ParameterName' will result in the cmdlet returning the selected cmdlet parameter value.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
The group names that a user associated with the chat input belongs to. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
Aliases | UserGroups |
The identifier of the user attached to the chat input.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |
A end user message in a conversation.
Required? | False |
Position? | Named |
Accept pipeline input? | True (ByPropertyName) |