
- Amazon Q Business - Workflow
- Amazon Q Business - Key Concepts
- Amazon Q Business - Subscription Tiers & Index Types
- Amazon Q Business - Service Quotas
- Amazon Q Business - Document Attributes
- Amazon Q Business - Setup
- Amazon Q Business - Identity Center Directory
- Amazon Q Business - Identity Center Integrated Application
- Amazon Q Business - Identity Federation Application
- Amazon Q Business - Data Sources Connectors
- Amazon Q Business - Enhance Application
- Amazon Q Business - Features
- Amazon Q Business - Security
- Amazon Q Business - Monitoring
- Amazon Q Business API Reference
- Amazon Q Business - API Overview
- Amazon Q Business - API References
- Amazon Q Business - Supported Actions
- Amazon Q Business - Supported Data Types
- Amazon Q Business - Common Parameters
- Amazon Q Business - Common Errors
- Amazon Q Developer User Guide
- Amazon Q Developer - Introduction
- Amazon Q Developer - Getting Started
- Amazon Q Developer - On AWS
- Amazon Q Developer - In IDE
- Amazon Q Developer - Command Line
- Amazon Q Developer - Customization
- Amazon Q Developer - Security
- Amazon Q Developer - Monitoring
- Amazon Q Developer - Supported Region & Service Rename
- Amazon Q Developer - Document History
Amazon Q Business - Supported Data Types
Amazon Q Business consists of list of data types that are associated with their specific functionality.
Q Business Supported Data Types
The following data types are supported by QBusiness:
- AccessConfiguration: Used to configure access permissions for a document.
- AccessControl: A list of principals, either a USER or a GROUP with ALLOW or DENY document access permissions.
- ActionExecution: used to perform an Amazon Q Business plugin action during a non-streaming chat conversation.
- ActionExecutionEvent: A request from an end user signalling an intent to perform an Amazon Q Business plugin action during a streaming chat.
- ActionExecutionPayloadField: is a user input field in an plugin action execution payload.
- ActionReview: Returns an output event containing information about the selected plugin action and a list of possible user input fields, some pre-populated by Amazon Q Business.
- ActionReviewEvent: output an event when you want to perform a plugin action during a streaming chat conversation.
- ActionReviewPayloadField: A user input field in an plugin action review payload.
- ActionReviewPayloadFieldAllowedValue: Information about the field values that an end user can use to provide to Amazon Q Business for Amazon Q Business to perform the requested plugin action.
- APISchema: Contains details about the OpenAPI schema for a custom plugin.
- Application: Summary information for an Amazon Q Business application.
- AppliedAttachmentsConfiguration: used to configure information about the file upload during chat feature for your application.
- AppliedCreatorModeConfiguration: defines a creator mode specific admin controls configured for an Amazon Q Business application.
- AttachmentInput: Is a file directly uploaded into a web experience chat.
- AttachmentInputEvent: Is a file input event activated by a end user request to upload files into their web experience chat.
- AttachmentOutput: is the details of a file uploaded during chat.
- AttachmentsConfiguration: Is configuration information for the file upload during chat feature.
- AttributeFilter: Enables filtering of responses based on document attributes or metadata fields.
- AuthChallengeRequest: is a request made by Amazon Q Business to a third paty authentication server to authenticate a custom plugin user.
- AuthChallengeRequestEvent: is an authentication verification event activated by an end user request to use a custom plugin.
- AuthChallengeResponse: Contains details of the authentication information received from a third party authentication server in response to an authentication challenge.
- AuthChallengeResponseEvent: An authentication verification event response by a third party authentication server to Amazon Q Business.
- AutoSubscriptionConfiguration: is a subscription configuration information for an Amazon Q Business application using IAM identity federation for user management.
- BasicAuthConfiguration: contains information about the basic authentication credentials used to configure a plugin.
- BlockedPhrasesConfiguration: Provides information about the phrases blocked from chat by your chat control configuration.
- BlockedPhrasesConfigurationUpdate: used to updates a blocked phrases configuration in your Amazon Q Business application.
- ChatInputStream: is the streaming input for the Chat API.
- ChatModeConfiguration: contains Configuration information for Amazon Q Business conversation modes.
- ChatOutputStream: is the streaming output for the Chat API.
- ConfigurationEvent: A configuration event activated by an end user request to select a specific chat mode.
- ContentBlockerRule: A rule for configuring how Amazon Q Business responds when it encounters a a blocked topic.
- ContentRetrievalRule: Rules for retrieving content from data sources connected to a Amazon Q Business application for a specific topic control configuration.
- Conversation: is a conversation in an Amazon Q Business application.
- CreatorModeConfiguration: contains Configuration information required to invoke chat in CREATOR_MODE.
- CustomPluginConfiguration: contains Configuration information required to create a custom plugin.
- DataSource: is a data source in an Amazon Q Business application.
- DataSourceSyncJob: Provides information about an Amazon Q Business data source connector synchronization job.
- DataSourceSyncJobMetrics: used to map a batch delete document request to a specific Amazon Q Business data source connector sync job.
- DataSourceVpcConfiguration: Provides configuration information needed to connect to an Amazon VPC (Virtual Private Cloud).
- DateAttributeBoostingConfiguration: Provides information on boosting DATE type document attributes.
- DeleteDocument: is a document deleted from an Amazon Q Business data source connector.
- Document: is a document in an Amazon Q Business application.
- DocumentAttribute: is a document attribute or metadata field.
- DocumentAttributeBoostingConfiguration: Provides information on boosting supported Amazon Q Business document attribute types.
- DocumentAttributeCondition: is the condition used for the target document attribute or metadata field when ingesting documents into Amazon Q Business.
- DocumentAttributeConfiguration: contains Configuration information for document attributes.
- DocumentAttributeTarget: is the target document attribute or metadata field you want to alter when ingesting documents into Amazon Q Business.
- DocumentAttributeValue: is the value of a document attribute. You can only provide one value for a document attribute.
- DocumentContent: is the contents of a document.
- DocumentDetails: is the details of a document within an Amazon Q Business index.
- DocumentEnrichmentConfiguration: Provides the configuration information for altering document metadata and content during the document ingestion process.
- EligibleDataSource: is the identifier of the data source Amazon Q Business will generate responses from.
- EncryptionConfiguration: Provides the identifier of the AWS KMS key used to encrypt data indexed by Amazon Q Business.
- EndOfInputEvent: is the end of the streaming input for the Chat API.
- ErrorDetail: Provides information about a data source sync error.
- FailedAttachmentEvent: is a failed file upload during web experience chat.
- FailedDocument: is a list of documents that could not be removed from an Amazon Q Business index.
- GroupMembers: is a list of users or sub groups that belong to a group.
- GroupStatusDetail: Provides the details of a group's status.
- GroupSummary: contain Summary information for groups.
- HookConfiguration: used to configure a Lambda function to change document metadata and content when adding documents to Amazon Q Business.
- IdentityProviderConfiguration: Provides information about the identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience.
- Index: contain summary information for your Amazon Q Business index.
- IndexCapacityConfiguration: Provides information about index capacity configuration.
- IndexStatistics: Provides information about the number of documents in an index.
- InlineDocumentEnrichmentConfiguration: Provides the configuration information for applying basic logic to alter document metadata and content when ingesting documents into Amazon Q Business.
- KendraIndexConfiguration: used to stores an Amazon Kendra index as a retriever.
- MemberGroup: is the sub groups that belong to a group.
- MemberUser: is the users that belong to a group.
- Message: is a message in an Amazon Q Business web experience.
- MessageUsefulnessFeedback: is an end user feedback on an AI-generated web experience chat message usefulness.
- MetadataEvent: A metadata event for a AI-generated text output message in a Amazon Q Business conversation, containing associated metadata generated.
- NativeIndexConfiguration: contain configuration information for an Amazon Q Business index.
- NoAuthConfiguration: contain information about invoking a custom plugin without any authentication or authorization requirement.
- NumberAttributeBoostingConfiguration: Provides information on boosting NUMBER type document attributes.
- OAuth2ClientCredentialConfiguration: contain information about the OAuth 2.0 authentication credential/token used to configure a plugin.
- OpenIDConnectProviderConfiguration: contain information about the OIDC-compliant identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience.
- PersonalizationConfiguration: contain configuration information about chat response personalization.
- Plugin: contain information about an Amazon Q Business plugin and its configuration.
- PluginAuthConfiguration: contain authentication configuration information for an Amazon Q Business plugin.
- PluginConfiguration: contain configuration information required to invoke chat in PLUGIN_MODE.
- Principal: Provides user and group information used for filtering documents to use for generating Amazon Q Business conversation responses.
- PrincipalGroup: Provides information about a group associated with the principal.
- PrincipalUser: Provides information about a user associated with a principal.
- QAppsConfiguration: contain configuration information about Amazon Q Apps. (preview feature)
- Retriever: contain summary information for the retriever used for your Amazon Q Business application.
- RetrieverConfiguration: Provides information on how the retriever used for your Amazon Q Business application is configured.
- Rule: Guardrail rules for an Amazon Q Business application. Amazon Q Business supports only one rule at a time.
- RuleConfiguration: Provides configuration information about a rule.
- S3: is a information required for Amazon Q Business to find a specific file in an Amazon S3 bucket.
- SamlConfiguration: Provides the SAML 2.0 compliant identity provider (IdP) configuration information Amazon Q Business needs to deploy a Amazon Q Business web experience.
- SamlProviderConfiguration: is information about the SAML 2.0-compliant identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience.
- SnippetExcerpt: Contains the relevant text excerpt from a source that was used to generate a citation text segment in an Amazon Q Business chat response.
- SourceAttribution: is the documents used to generate an Amazon Q Business web experience response.
- StringAttributeBoostingConfiguration: Provides information on boosting STRING type document attributes.
- StringListAttributeBoostingConfiguration: Provides information on boosting STRING_LIST type document attributes.
- Tag: is a list of key/value pairs that identify an index, FAQ, or data source.
- TextDocumentStatistics: Provides information about text documents in an index.
- TextInputEvent: An input event for a end user message in an Amazon Q Business web experience.
- TextOutputEvent: An output event for an AI-generated response in an Amazon Q Business web experience.
- TextSegment: Provides information about a text extract in a chat response that can be attributed to a source document.
- TopicConfiguration: The topic specific controls configured for an Amazon Q Business application.
- UserAlias: Aliases attached to a user id within an Amazon Q Business application.
- UsersAndGroups: Provides information about users and group names associated with a topic control rule.
- ValidationExceptionField: The input failed to meet the constraints specified by Amazon Q Business in a specified field.
- WebExperience: Provides information for an Amazon Q Business web experience.
- WebExperienceAuthConfiguration: Provides the authorization configuration information needed to deploy a Amazon Q Business web experience to end users.
Q Apps Supported Data Types
The following data types are supported by QApps:
- AppDefinition: is the definition of the Q App, specifying the cards and flow.
- AppDefinitionInput: is the input for defining an Q App.
- AttributeFilter: is the filter criteria used on responses based on document attributes or metadata fields.
- Card: is a card representing a component or step in an Amazon Q App's flow.
- CardInput: is the properties defining an input card in an Amazon Q App.
- CardStatus: is the current status and value of a card in an active Amazon Q App session.
- CardValue: is the value or result associated with a card in a Amazon Q App session.
- Category: is a category used to classify and filter library items for Amazon Q Apps.
- ConversationMessage: is a message in a conversation, used as input for generating an Amazon Q App definition.
- DocumentAttribute: is a document attribute or metadata field.
- DocumentAttributeValue: is the value of a document attribute.
- FileUploadCard: is a card in an Amazon Q App that allows the user to upload a file.
- FileUploadCardInput: Represents a file upload card.
- LibraryItemMember: is a library item is a snapshot of an Amazon Q App that can be published so the users in their Amazon Q Apps library can discover it, clone it, and run it.
- PredictAppDefinition: is the definition of an Amazon Q App generated based on input such as a conversation or problem statement.
- PredictQAppInputOptions: is the input options for generating an Q App definition.
- QPluginCard: is a card in an Q App that integrates with a third-party plugin or service.
- QPluginCardInput: is the input shape for defining a plugin card in an Amazon Q App.
- QQueryCard: is a card in a Amazon Q App that generates a response based on the Amazon Q Business service.
- QQueryCardInput: is the input shape for defining a query card in an Amazon Q App.
- TextInputCard: is a card in an Amazon Q App that allows the user to input text.
- TextInputCardInput: is the input shape for defining a text input card in an Amazon Q App.
- UserAppItem: is an Amazon Q App associated with a user, either owned by the user or favorited.
Advertisements