Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- AppDefinition
The definition of the Q App, specifying the cards and flow.
- AppDefinition
Input The input for defining an Q App.
- Attribute
Filter The filter criteria used on responses based on document attributes or metadata fields.
- Batch
Create Category Input Category The category object to be created.
- Card
Status The current status and value of a card in an active Amazon Q App session.
- Card
Value The value or result associated with a card in a Amazon Q App session.
- Category
A category used to classify and filter library items for Amazon Q Apps.
- Category
Input A label that web experience users associate with a library item. Web experience users use Categories to tag and filter library items.
- Conversation
Message A message in a conversation, used as input for generating an Amazon Q App definition.
- Document
Attribute A document attribute or metadata field.
- File
Upload Card A card in an Amazon Q App that allows the user to upload a file.
- File
Upload Card Input Represents a file upload card. It can optionally receive a
filename
andfileId
to set a default file. If not received, the user must provide the file when the Q App runs.- Form
Input Card A card in an Amazon Q App that allows the user to submit a response.
- Form
Input Card Input Represents a form input card for an Amazon Q App.
- Form
Input Card Metadata The metadata of the form input card.
- Library
Item Member 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.
- Permission
Input The permission to grant or revoke for a Amazon Q App.
- Permission
Output The permission granted to the Amazon Q App.
- Predict
AppDefinition The definition of an Amazon Q App generated based on input such as a conversation or problem statement.
- Principal
Output The principal for which the permission applies.
- QApp
Session Data The response collected for a Amazon Q App session. This container represents a single response to a Q App session.
- QPlugin
Card A card in an Q App that integrates with a third-party plugin or service.
- QPlugin
Card Input The input shape for defining a plugin card in an Amazon Q App.
- QQuery
Card A card in a Amazon Q App that generates a response based on the Amazon Q Business service.
- QQuery
Card Input The input shape for defining a query card in an Amazon Q App.
- Session
Sharing Configuration The sharing configuration of an Amazon Q App data collection session.
- Submission
A record created when a user submits a form card.
- Submission
Mutation Represents an action performed on a submission.
- Text
Input Card A card in an Amazon Q App that allows the user to input text.
- Text
Input Card Input The input shape for defining a text input card in an Amazon Q App.
- User
A user of an Amazon Q App.
- User
AppItem An Amazon Q App associated with a user, either owned by the user or favorited.
Enums§
- Action
- When writing a match expression against
Action
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - AppRequired
Capability - When writing a match expression against
AppRequiredCapability
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - AppStatus
- When writing a match expression against
AppStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Card
A card representing a component or step in an Amazon Q App's flow.
- Card
Input The properties defining an input card in an Amazon Q App.
- Card
Output Source - When writing a match expression against
CardOutputSource
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Card
Type - When writing a match expression against
CardType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Document
Attribute Value The value of a document attribute. You can only provide one value for a document attribute.
- Document
Scope - When writing a match expression against
DocumentScope
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Execution
Status - When writing a match expression against
ExecutionStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Input
Card Compute Mode - When writing a match expression against
InputCardComputeMode
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Library
Item Status - When writing a match expression against
LibraryItemStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Plugin
Type - When writing a match expression against
PluginType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - PredictQ
AppInput Options The input options for generating an Q App definition.
- Sender
- When writing a match expression against
Sender
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Submission
Mutation Kind - When writing a match expression against
SubmissionMutationKind
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - User
Type - When writing a match expression against
UserType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.