Package-level declarations

Types

Link copied to clipboard

Used to configure access permissions for a document.

Link copied to clipboard

A list of principals. Each principal can be either a USER or a GROUP and can be designated document access permissions of either ALLOW or DENY.

Link copied to clipboard

You don't have access to perform this action. Make sure you have the required permission policies and user accounts and try again.

Link copied to clipboard

Specifies an allowed action and its associated filter configuration.

Link copied to clipboard

Performs an Amazon Q Business plugin action during a non-streaming chat conversation.

Link copied to clipboard

A request from an end user signalling an intent to perform an Amazon Q Business plugin action during a streaming chat.

Link copied to clipboard

A user input field in an plugin action execution payload.

Link copied to clipboard

Specifies filters to apply to an allowed action.

Link copied to clipboard
Link copied to clipboard

An output event that Amazon Q Business returns to an user who wants to perform a plugin action during a non-streaming chat conversation. It contains information about the selected action with a list of possible user input fields, some pre-populated by Amazon Q Business.

Link copied to clipboard

An output event that Amazon Q Business returns to an user who wants to perform a plugin action during a streaming chat conversation. It contains information about the selected action with a list of possible user input fields, some pre-populated by Amazon Q Business.

Link copied to clipboard

A user input field in an plugin action review payload.

Link copied to clipboard

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.

Link copied to clipboard

Summary information for an Amazon Q Business plugin action.

Link copied to clipboard
sealed class ApiSchema

Contains details about the OpenAPI schema for a custom plugin. For more information, see custom plugin OpenAPI schemas. You can either include the schema directly in the payload field or you can upload it to an S3 bucket and specify the S3 bucket location in the s3 field.

Link copied to clipboard
sealed class ApiSchemaType
Link copied to clipboard

Summary information for an Amazon Q Business application.

Link copied to clipboard
sealed class ApplicationStatus
Link copied to clipboard

Configuration information about the file upload during chat feature for your application.

Link copied to clipboard

The creator mode specific admin controls configured for an Amazon Q Business application. Determines whether an end user can generate LLM-only responses when they use the web experience.

Link copied to clipboard

The chat orchestration specific admin controls configured for an Amazon Q Business application. Determines whether Amazon Q Business automatically routes chat requests across configured plugins and data sources in your Amazon Q Business application.

Link copied to clipboard

Represents a group associated with a given user in the access control system.

Link copied to clipboard

Represents an associated user in the access control system.

Link copied to clipboard

An attachment in an Amazon Q Business conversation.

Link copied to clipboard

This is either a file directly uploaded into a web experience chat or a reference to an existing attachment that is part of a web experience chat.

Link copied to clipboard

A file input event activated by a end user request to upload files into their web experience chat.

Link copied to clipboard

The details of a file uploaded during chat.

Link copied to clipboard

Configuration information for the file upload during chat feature.

Link copied to clipboard
Link copied to clipboard
sealed class AttachmentStatus
Link copied to clipboard

Enables filtering of responses based on document attributes or metadata fields.

Link copied to clipboard
sealed class AttributeType
Link copied to clipboard
Link copied to clipboard

Configuration settings for audio content extraction and processing.

Link copied to clipboard
Link copied to clipboard
sealed class AudioExtractionType
Link copied to clipboard

Details about an audio source, including its identifier, format, and time information.

Link copied to clipboard

A request made by Amazon Q Business to a third paty authentication server to authenticate a custom plugin user.

Link copied to clipboard

An authentication verification event activated by an end user request to use a custom plugin.

Link copied to clipboard

Contains details of the authentication information received from a third party authentication server in response to an authentication challenge.

Link copied to clipboard

An authentication verification event response by a third party authentication server to Amazon Q Business.

Link copied to clipboard

Subscription configuration information for an Amazon Q Business application using IAM identity federation for user management.

Link copied to clipboard
Link copied to clipboard

Information about the basic authentication credentials used to configure a plugin.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides information about the phrases blocked from chat by your chat control configuration.

Link copied to clipboard

Updates a blocked phrases configuration in your Amazon Q Business application.

Link copied to clipboard
sealed class BrowserExtension
Link copied to clipboard

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

Link copied to clipboard
Link copied to clipboard
sealed class ChatInputStream

The streaming input for the Chat API.

Link copied to clipboard
sealed class ChatMode
Link copied to clipboard

Configuration information for Amazon Q Business conversation modes.

Link copied to clipboard
sealed class ChatOutputStream

The streaming output for the Chat API.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Configuration details that define how Amazon Q Business generates and formats responses to user queries in chat interactions. This configuration allows administrators to customize response characteristics to meet specific organizational needs and communication standards.

Link copied to clipboard

Detailed information about a chat response configuration, including comprehensive settings and parameters that define how Amazon Q Business generates and formats responses.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A configuration event activated by an end user request to select a specific chat mode.

Link copied to clipboard

You are trying to perform an action that conflicts with the current status of your resource. Fix any inconsistencies with your resources and try again.

Link copied to clipboard

A rule for configuring how Amazon Q Business responds when it encounters a a blocked topic. You can configure a custom message to inform your end users that they have asked about a restricted topic and suggest any next steps they should take.

Link copied to clipboard

Rules for retrieving content from data sources connected to a Amazon Q Business application for a specific topic control configuration.

Link copied to clipboard
sealed class ContentSource

Specifies the source of content to search in.

Link copied to clipboard
sealed class ContentType
Link copied to clipboard

A conversation in an Amazon Q Business application.

Link copied to clipboard

The source reference for an existing attachment in an existing conversation.

Link copied to clipboard
sealed class CopyFromSource

The source reference for an existing attachment.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Configuration information required to invoke chat in CREATOR_MODE.

Link copied to clipboard
sealed class CreatorModeControl
Link copied to clipboard

Contains the configuration information to customize the logo, font, and color of an Amazon Q Business web experience with individual files for each property or a CSS file for them all.

Link copied to clipboard

Configuration information required to create a custom plugin.

Link copied to clipboard

Provides summary information about a data accessor.

Link copied to clipboard

A union type that contains the specific authentication configuration based on the authentication type selected.

Link copied to clipboard

Contains the authentication configuration details for a data accessor. This structure defines how the ISV authenticates when accessing data through the data accessor.

Link copied to clipboard

The type of authentication mechanism used by the data accessor.

Configuration details for IAM Identity Center Trusted Token Issuer (TTI) authentication.

Link copied to clipboard

A data source in an Amazon Q Business application.

Link copied to clipboard
sealed class DataSourceStatus
Link copied to clipboard

Provides information about an Amazon Q Business data source connector synchronization job.

Link copied to clipboard

Maps a batch delete document request to a specific Amazon Q Business data source connector sync job.

Link copied to clipboard
Link copied to clipboard

Provides configuration information needed to connect to an Amazon VPC (Virtual Private Cloud).

Link copied to clipboard

Provides information on boosting DATE type document attributes.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A document deleted from an Amazon Q Business data source connector.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Document

A document in an Amazon Q Business application.

Link copied to clipboard

Represents the Access Control List (ACL) for a document, containing both allowlist and denylist conditions.

Link copied to clipboard

Represents a condition in the document's ACL, specifying access rules for users and groups.

Link copied to clipboard

Represents a group in the document's ACL, used to define access permissions for multiple users collectively.

Link copied to clipboard

Represents membership rules in the document's ACL, defining how users or groups are associated with access permissions.

Link copied to clipboard

Represents a user in the document's ACL, used to define access permissions for individual users.

Link copied to clipboard

A document attribute or metadata field.

Link copied to clipboard

Provides information on boosting supported Amazon Q Business document attribute types. When an end user chat query matches document attributes that have been boosted, Amazon Q Business prioritizes generating responses from content that matches the boosted document attributes.

Link copied to clipboard
Link copied to clipboard

The condition used for the target document attribute or metadata field when ingesting documents into Amazon Q Business. You use this with DocumentAttributeTarget to apply the condition.

Link copied to clipboard

Configuration information for document attributes. Document attributes are metadata or fields associated with your documents. For example, the company department name associated with each document.

Link copied to clipboard

The target document attribute or metadata field you want to alter when ingesting documents into Amazon Q Business.

Link copied to clipboard

The value of a document attribute. You can only provide one value for a document attribute.

Link copied to clipboard
sealed class DocumentContent

The contents of a document.

Link copied to clipboard
Link copied to clipboard

The details of a document within an Amazon Q Business index.

Link copied to clipboard

Provides the configuration information for altering document metadata and content during the document ingestion process.

Link copied to clipboard
sealed class DocumentStatus
Link copied to clipboard

The identifier of the data source Amazon Q Business will generate responses from.

Link copied to clipboard

Provides the identifier of the KMS key used to encrypt data indexed by Amazon Q Business. Amazon Q Business doesn't support asymmetric keys.

Link copied to clipboard

The end of the streaming input for the Chat API.

Link copied to clipboard
sealed class ErrorCode
Link copied to clipboard

Provides information about a Amazon Q Business request error.

Link copied to clipboard

An external resource that you configured with your application is returning errors and preventing this operation from succeeding. Fix those errors and try again.

Link copied to clipboard

A failed file upload during web experience chat.

Link copied to clipboard

A list of documents that could not be removed from an Amazon Q Business index. Each entry contains an error message that indicates why the document couldn't be removed from the index.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

A list of users or sub groups that belong to a group. This is for generating Amazon Q Business chat results only from document a user has access to.

Link copied to clipboard
sealed class GroupStatus
Link copied to clipboard

Provides the details of a group's status.

Link copied to clipboard

Summary information for groups.

Link copied to clipboard

Configuration information required to setup hallucination reduction. For more information, see hallucination reduction.

Link copied to clipboard
Link copied to clipboard

Provides the configuration information for invoking a Lambda function in Lambda to alter document metadata and content when ingesting documents into Amazon Q Business.

Link copied to clipboard

Information about the IAM Identity Center Application used to configure authentication for a plugin.

Link copied to clipboard

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

Link copied to clipboard
sealed class IdentityType
Link copied to clipboard

The configuration for extracting semantic meaning from images in documents. For more information, see Extracting semantic meaning from images and visuals.

Link copied to clipboard
Link copied to clipboard

Details about an image source, including its identifier and format.

Link copied to clipboard
class Index

Summary information for your Amazon Q Business index.

Link copied to clipboard

Provides information about index capacity configuration.

Link copied to clipboard

Provides information about the number of documents in an index.

Link copied to clipboard
sealed class IndexStatus
Link copied to clipboard
sealed class IndexType
Link copied to clipboard

Provides the configuration information for applying basic logic to alter document metadata and content when ingesting documents into Amazon Q Business.

Link copied to clipboard

A set of instructions that define how Amazon Q Business should generate and format responses to user queries. This collection includes parameters for controlling response characteristics such as length, audience targeting, perspective, style, identity, tone, and custom instructions.

Link copied to clipboard

An issue occurred with the internal server used for your Amazon Q Business service. Wait some minutes and try again, or contact Support for help.

Link copied to clipboard

Stores an Amazon Kendra index as a retriever.

Link copied to clipboard

You don't have permissions to perform the action because your license is inactive. Ask your admin to activate your license and try again after your licence is active.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The configuration for extracting information from media in documents.

Link copied to clipboard

The requested media object is too large to be returned.

Link copied to clipboard

The sub groups that belong to a group.

Link copied to clipboard
sealed class MemberRelation
Link copied to clipboard
sealed class MembershipType
Link copied to clipboard

The users that belong to a group.

Link copied to clipboard
class Message

A message in an Amazon Q Business web experience.

Link copied to clipboard
sealed class MessageType
Link copied to clipboard
sealed class MessageUsefulness
Link copied to clipboard

End user feedback on an AI-generated web experience chat message usefulness.

Link copied to clipboard
Link copied to clipboard

A metadata event for a AI-generated text output message in a Amazon Q Business conversation, containing associated metadata generated.

Link copied to clipboard

Configuration information for an Amazon Q Business index.

Link copied to clipboard

Information about invoking a custom plugin without any authentication or authorization requirement.

Link copied to clipboard

Provides information on boosting NUMBER type document attributes.

Link copied to clipboard
Link copied to clipboard

Information about the OAuth 2.0 authentication credential/token used to configure a plugin.

Link copied to clipboard

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

Link copied to clipboard

Configuration information required to enable chat orchestration for your Amazon Q Business application.

Link copied to clipboard
Link copied to clipboard

Defines a condition that restricts when a permission is effective. Conditions allow you to control access based on specific attributes of the request.

Link copied to clipboard
Link copied to clipboard

Configuration information about chat response personalization. For more information, see Personalizing chat responses.

Link copied to clipboard
Link copied to clipboard
class Plugin

Information about an Amazon Q Business plugin and its configuration.

Link copied to clipboard

Authentication configuration information for an Amazon Q Business plugin.

Link copied to clipboard
sealed class PluginBuildStatus
Link copied to clipboard

Configuration information required to invoke chat in PLUGIN_MODE.

Link copied to clipboard
sealed class PluginState
Link copied to clipboard
sealed class PluginType
Link copied to clipboard
sealed class PluginTypeCategory
Link copied to clipboard

Summary metadata information for a Amazon Q Business plugin.

Link copied to clipboard
sealed class Principal

Provides user and group information used for filtering documents to use for generating Amazon Q Business conversation responses.

Link copied to clipboard

Provides information about a group associated with the principal.

Link copied to clipboard

Provides information about a user associated with a principal.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Configuration information about Amazon Q Apps.

Link copied to clipboard
sealed class QAppsControlMode
Link copied to clipboard

Base class for all service related exceptions thrown by the QBusiness client

Link copied to clipboard

The Amazon QuickSight configuration for an Amazon Q Business application that uses QuickSight as the identity provider. For more information, see Creating an Amazon QuickSight integrated application.

Link copied to clipboard
sealed class ReadAccessType
Link copied to clipboard

Represents a piece of content that is relevant to a search query.

Link copied to clipboard

The application or plugin resource you want to use doesn’t exist. Make sure you have provided the correct resource and try again.

Link copied to clipboard

Configuration settings to define how Amazon Q Business generates and formats responses to user queries. This includes customization options for response style, tone, length, and other characteristics.

Link copied to clipboard
Link copied to clipboard
sealed class ResponseScope
Link copied to clipboard
class Retriever

Summary information for the retriever used for your Amazon Q Business application.

Link copied to clipboard

Provides information on how the retriever used for your Amazon Q Business application is configured.

Link copied to clipboard

Specifies a retriever as the content source for a search.

Link copied to clipboard
sealed class RetrieverStatus
Link copied to clipboard
sealed class RetrieverType
Link copied to clipboard
class Rule

Guardrail rules for an Amazon Q Business application. Amazon Q Business supports only one rule at a time.

Link copied to clipboard
sealed class RuleConfiguration

Provides configuration information about a rule.

Link copied to clipboard
sealed class RuleType
Link copied to clipboard
class S3

Information required for Amazon Q Business to find a specific file in an Amazon S3 bucket.

Link copied to clipboard

Provides the SAML 2.0 compliant identity provider (IdP) configuration information Amazon Q Business needs to deploy a Amazon Q Business web experience.

Link copied to clipboard

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

Link copied to clipboard

Provides information about the relevance score of content.

Link copied to clipboard
sealed class ScoreConfidence
Link copied to clipboard

You have exceeded the set limits for your Amazon Q Business service.

Link copied to clipboard

Contains the relevant text excerpt from a source that was used to generate a citation text segment in an Amazon Q Business chat response.

Link copied to clipboard

The documents used to generate an Amazon Q Business web experience response.

Link copied to clipboard
sealed class SourceDetails

Container for details about different types of media sources (image, audio, or video).

Link copied to clipboard
sealed class Status
Link copied to clipboard

Provides information on boosting STRING type document attributes.

Link copied to clipboard

Provides information on boosting STRING_LIST type document attributes.

Link copied to clipboard

Information about an Amazon Q Business subscription.

Link copied to clipboard

The details of an Amazon Q Business subscription.

Link copied to clipboard

A user or group in the IAM Identity Center instance connected to the Amazon Q Business application.

Link copied to clipboard
sealed class SubscriptionType
Link copied to clipboard
sealed class SystemMessageType
Link copied to clipboard
class Tag

A list of key/value pairs that identify an index, FAQ, or data source. Tag keys and values can consist of Unicode letters, digits, white space, and any of the following symbols: _ . : / = + - @.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides information about text documents in an index.

Link copied to clipboard

An input event for a end user message in an Amazon Q Business web experience.

Link copied to clipboard

An output event for an AI-generated response in an Amazon Q Business web experience.

Link copied to clipboard

Provides information about a text extract in a chat response that can be attributed to a source document.

Link copied to clipboard

The request was denied due to throttling. Reduce the number of requests and try again.

Link copied to clipboard

The topic specific controls configured for an Amazon Q Business application.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class UserAlias

Aliases attached to a user id within an Amazon Q Business application.

Link copied to clipboard

Provides information about users and group names associated with a topic control rule.

Link copied to clipboard

The input doesn't meet the constraints set by the Amazon Q Business service. Provide the correct input and try again.

Link copied to clipboard

The input failed to meet the constraints specified by Amazon Q Business in a specified field.

Link copied to clipboard
Link copied to clipboard

Configuration settings for video content extraction and processing.

Link copied to clipboard
Link copied to clipboard
sealed class VideoExtractionType
Link copied to clipboard

Details about a video source, including its identifier, format, and time information.

Link copied to clipboard

Provides information for an Amazon Q Business web experience.

Link copied to clipboard

Provides the authorization configuration information needed to deploy a Amazon Q Business web experience to end users.

Link copied to clipboard
sealed class WebExperienceStatus