Skip to content

Qapps Classes

AppDefinitionInputOutputTypeDef

cards

  • Type: typing.List[aws_resource_validator.pydantic_models.qapps_classes.CardInputTypeDef]
  • Required: Yes

initialPrompt

  • Type: typing.Optional[str]

AppDefinitionInputTypeDef

cards

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.qapps_classes.CardInputTypeDef]
  • Required: Yes

initialPrompt

  • Type: typing.Optional[str]

AppDefinitionTypeDef

appDefinitionVersion

  • Type:
  • Required: Yes

cards

  • Type: typing.List[aws_resource_validator.pydantic_models.qapps_classes.CardTypeDef]
  • Required: Yes

canEdit

  • Type: typing.Optional[bool]

AssociateLibraryItemReviewInputRequestTypeDef

instanceId

  • Type:
  • Required: Yes

libraryItemId

  • Type:
  • Required: Yes

AssociateQAppWithUserInputRequestTypeDef

instanceId

  • Type:
  • Required: Yes

appId

  • Type:
  • Required: Yes

AttributeFilterOutputTypeDef

andAllFilters

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]

orAllFilters

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]

notFilter

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

equalsTo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qapps_classes.DocumentAttributeOutputTypeDef]

containsAll

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qapps_classes.DocumentAttributeOutputTypeDef]

containsAny

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qapps_classes.DocumentAttributeOutputTypeDef]

greaterThan

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qapps_classes.DocumentAttributeOutputTypeDef]

greaterThanOrEquals

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qapps_classes.DocumentAttributeOutputTypeDef]

lessThan

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qapps_classes.DocumentAttributeOutputTypeDef]

lessThanOrEquals

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qapps_classes.DocumentAttributeOutputTypeDef]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CardInputTypeDef

textInput

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qapps_classes.TextInputCardInputTypeDef]

qQuery

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qapps_classes.QQueryCardInputTypeDef]

qPlugin

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qapps_classes.QPluginCardInputTypeDef]

fileUpload

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qapps_classes.FileUploadCardInputTypeDef]

CardStatusTypeDef

currentState

  • Type: typing.Literal['COMPLETED', 'IN_PROGRESS', 'WAITING']
  • Required: Yes

currentValue

  • Type:
  • Required: Yes

CardTypeDef

textInput

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qapps_classes.TextInputCardTypeDef]

qQuery

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qapps_classes.QQueryCardTypeDef]

qPlugin

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qapps_classes.QPluginCardTypeDef]

fileUpload

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qapps_classes.FileUploadCardTypeDef]

CardValueTypeDef

cardId

  • Type:
  • Required: Yes

value

  • Type:
  • Required: Yes

CategoryTypeDef

id

  • Type:
  • Required: Yes

title

  • Type:
  • Required: Yes

ConversationMessageTypeDef

body

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['SYSTEM', 'USER']
  • Required: Yes

CreateLibraryItemInputRequestTypeDef

instanceId

  • Type:
  • Required: Yes

appId

  • Type:
  • Required: Yes

appVersion

  • Type:
  • Required: Yes

categories

  • Type: typing.Sequence[str]
  • Required: Yes

CreateLibraryItemOutputTypeDef

libraryItemId

  • Type:
  • Required: Yes

status

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

createdBy

  • Type:
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

updatedBy

  • Type:
  • Required: Yes

ratingCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateQAppInputRequestTypeDef

instanceId

  • Type:
  • Required: Yes

title

  • Type:
  • Required: Yes

appDefinition

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateQAppOutputTypeDef

appId

  • Type:
  • Required: Yes

appArn

  • Type:
  • Required: Yes

title

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

initialPrompt

  • Type:
  • Required: Yes

appVersion

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['DELETED', 'DRAFT', 'PUBLISHED']
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

createdBy

  • Type:
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

updatedBy

  • Type:
  • Required: Yes

requiredCapabilities

  • Type: typing.List[typing.Literal['CreatorMode', 'FileUpload', 'PluginMode', 'RetrievalMode']]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteLibraryItemInputRequestTypeDef

instanceId

  • Type:
  • Required: Yes

libraryItemId

  • Type:
  • Required: Yes

DeleteQAppInputRequestTypeDef

instanceId

  • Type:
  • Required: Yes

appId

  • Type:
  • Required: Yes

DisassociateLibraryItemReviewInputRequestTypeDef

instanceId

  • Type:
  • Required: Yes

libraryItemId

  • Type:
  • Required: Yes

DisassociateQAppFromUserInputRequestTypeDef

instanceId

  • Type:
  • Required: Yes

appId

  • Type:
  • Required: Yes

DocumentAttributeOutputTypeDef

name

  • Type:
  • Required: Yes

value

  • Type:
  • Required: Yes

DocumentAttributeValueOutputTypeDef

stringValue

  • Type: typing.Optional[str]

stringListValue

  • Type: typing.Optional[typing.List[str]]

longValue

  • Type: typing.Optional[int]

dateValue

  • Type: typing.Optional[datetime.datetime]

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

FileUploadCardInputTypeDef

title

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['file-upload', 'q-plugin', 'q-query', 'text-input']
  • Required: Yes

filename

  • Type: typing.Optional[str]

fileId

  • Type: typing.Optional[str]

allowOverride

  • Type: typing.Optional[bool]

FileUploadCardTypeDef

id

  • Type:
  • Required: Yes

title

  • Type:
  • Required: Yes

dependencies

  • Type: typing.List[str]
  • Required: Yes

type

  • Type: typing.Literal['file-upload', 'q-plugin', 'q-query', 'text-input']
  • Required: Yes

filename

  • Type: typing.Optional[str]

fileId

  • Type: typing.Optional[str]

allowOverride

  • Type: typing.Optional[bool]

GetLibraryItemInputRequestTypeDef

instanceId

  • Type:
  • Required: Yes

libraryItemId

  • Type:
  • Required: Yes

appId

  • Type: typing.Optional[str]

GetLibraryItemOutputTypeDef

libraryItemId

  • Type:
  • Required: Yes

appId

  • Type:
  • Required: Yes

appVersion

  • Type:
  • Required: Yes

categories

  • Type: typing.List[aws_resource_validator.pydantic_models.qapps_classes.CategoryTypeDef]
  • Required: Yes

status

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

createdBy

  • Type:
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

updatedBy

  • Type:
  • Required: Yes

ratingCount

  • Type:
  • Required: Yes

isRatedByUser

  • Type:
  • Required: Yes

userCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetQAppInputRequestTypeDef

instanceId

  • Type:
  • Required: Yes

appId

  • Type:
  • Required: Yes

GetQAppOutputTypeDef

appId

  • Type:
  • Required: Yes

appArn

  • Type:
  • Required: Yes

title

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

initialPrompt

  • Type:
  • Required: Yes

appVersion

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['DELETED', 'DRAFT', 'PUBLISHED']
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

createdBy

  • Type:
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

updatedBy

  • Type:
  • Required: Yes

requiredCapabilities

  • Type: typing.List[typing.Literal['CreatorMode', 'FileUpload', 'PluginMode', 'RetrievalMode']]
  • Required: Yes

appDefinition

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetQAppSessionInputRequestTypeDef

instanceId

  • Type:
  • Required: Yes

sessionId

  • Type:
  • Required: Yes

GetQAppSessionOutputTypeDef

sessionId

  • Type:
  • Required: Yes

sessionArn

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['COMPLETED', 'IN_PROGRESS', 'WAITING']
  • Required: Yes

cardStatus

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.qapps_classes.CardStatusTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ImportDocumentInputRequestTypeDef

instanceId

  • Type:
  • Required: Yes

cardId

  • Type:
  • Required: Yes

appId

  • Type:
  • Required: Yes

fileContentsBase64

  • Type:
  • Required: Yes

fileName

  • Type:
  • Required: Yes

scope

  • Type: typing.Literal['APPLICATION', 'SESSION']
  • Required: Yes

sessionId

  • Type: typing.Optional[str]

ImportDocumentOutputTypeDef

fileId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LibraryItemMemberTypeDef

libraryItemId

  • Type:
  • Required: Yes

appId

  • Type:
  • Required: Yes

appVersion

  • Type:
  • Required: Yes

categories

  • Type: typing.List[aws_resource_validator.pydantic_models.qapps_classes.CategoryTypeDef]
  • Required: Yes

status

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

createdBy

  • Type:
  • Required: Yes

ratingCount

  • Type:
  • Required: Yes

updatedAt

  • Type: typing.Optional[datetime.datetime]

updatedBy

  • Type: typing.Optional[str]

isRatedByUser

  • Type: typing.Optional[bool]

userCount

  • Type: typing.Optional[int]

ListLibraryItemsInputListLibraryItemsPaginateTypeDef

instanceId

  • Type:
  • Required: Yes

categoryId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qapps_classes.PaginatorConfigTypeDef]

ListLibraryItemsInputRequestTypeDef

instanceId

  • Type:
  • Required: Yes

limit

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

categoryId

  • Type: typing.Optional[str]

ListLibraryItemsOutputTypeDef

libraryItems

  • Type: typing.List[aws_resource_validator.pydantic_models.qapps_classes.LibraryItemMemberTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListQAppsInputListQAppsPaginateTypeDef

instanceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qapps_classes.PaginatorConfigTypeDef]

ListQAppsInputRequestTypeDef

instanceId

  • Type:
  • Required: Yes

limit

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListQAppsOutputTypeDef

apps

  • Type: typing.List[aws_resource_validator.pydantic_models.qapps_classes.UserAppItemTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceRequestRequestTypeDef

resourceARN

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PredictAppDefinitionTypeDef

title

  • Type:
  • Required: Yes

appDefinition

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

PredictQAppInputOptionsTypeDef

conversation

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.qapps_classes.ConversationMessageTypeDef]]

problemStatement

  • Type: typing.Optional[str]

PredictQAppInputRequestTypeDef

instanceId

  • Type:
  • Required: Yes

options

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qapps_classes.PredictQAppInputOptionsTypeDef]

PredictQAppOutputTypeDef

app

  • Type:
  • Required: Yes

problemStatement

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

QPluginCardInputTypeDef

title

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['file-upload', 'q-plugin', 'q-query', 'text-input']
  • Required: Yes

prompt

  • Type:
  • Required: Yes

pluginId

  • Type:
  • Required: Yes

QPluginCardTypeDef

id

  • Type:
  • Required: Yes

title

  • Type:
  • Required: Yes

dependencies

  • Type: typing.List[str]
  • Required: Yes

type

  • Type: typing.Literal['file-upload', 'q-plugin', 'q-query', 'text-input']
  • Required: Yes

prompt

  • Type:
  • Required: Yes

pluginType

  • Type: typing.Literal['CUSTOM', 'JIRA', 'SALESFORCE', 'SERVICE_NOW', 'ZENDESK']
  • Required: Yes

pluginId

  • Type:
  • Required: Yes

QQueryCardInputTypeDef

title

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['file-upload', 'q-plugin', 'q-query', 'text-input']
  • Required: Yes

prompt

  • Type:
  • Required: Yes

outputSource

  • Type: typing.Optional[typing.Literal['approved-sources', 'llm']]

attributeFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qapps_classes.AttributeFilterOutputTypeDef]

QQueryCardTypeDef

id

  • Type:
  • Required: Yes

title

  • Type:
  • Required: Yes

dependencies

  • Type: typing.List[str]
  • Required: Yes

type

  • Type: typing.Literal['file-upload', 'q-plugin', 'q-query', 'text-input']
  • Required: Yes

prompt

  • Type:
  • Required: Yes

outputSource

  • Type: typing.Literal['approved-sources', 'llm']
  • Required: Yes

attributeFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qapps_classes.AttributeFilterOutputTypeDef]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

StartQAppSessionInputRequestTypeDef

instanceId

  • Type:
  • Required: Yes

appId

  • Type:
  • Required: Yes

appVersion

  • Type:
  • Required: Yes

initialValues

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.qapps_classes.CardValueTypeDef]]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

StartQAppSessionOutputTypeDef

sessionId

  • Type:
  • Required: Yes

sessionArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopQAppSessionInputRequestTypeDef

instanceId

  • Type:
  • Required: Yes

sessionId

  • Type:
  • Required: Yes

TagResourceRequestRequestTypeDef

resourceARN

  • Type:
  • Required: Yes

tags

  • Type: typing.Mapping[str, str]
  • Required: Yes

TextInputCardInputTypeDef

title

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['file-upload', 'q-plugin', 'q-query', 'text-input']
  • Required: Yes

placeholder

  • Type: typing.Optional[str]

defaultValue

  • Type: typing.Optional[str]

TextInputCardTypeDef

id

  • Type:
  • Required: Yes

title

  • Type:
  • Required: Yes

dependencies

  • Type: typing.List[str]
  • Required: Yes

type

  • Type: typing.Literal['file-upload', 'q-plugin', 'q-query', 'text-input']
  • Required: Yes

placeholder

  • Type: typing.Optional[str]

defaultValue

  • Type: typing.Optional[str]

UntagResourceRequestRequestTypeDef

resourceARN

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateLibraryItemInputRequestTypeDef

instanceId

  • Type:
  • Required: Yes

libraryItemId

  • Type:
  • Required: Yes

status

  • Type: typing.Optional[typing.Literal['DISABLED', 'PUBLISHED']]

categories

  • Type: typing.Optional[typing.Sequence[str]]

UpdateLibraryItemOutputTypeDef

libraryItemId

  • Type:
  • Required: Yes

appId

  • Type:
  • Required: Yes

appVersion

  • Type:
  • Required: Yes

categories

  • Type: typing.List[aws_resource_validator.pydantic_models.qapps_classes.CategoryTypeDef]
  • Required: Yes

status

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

createdBy

  • Type:
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

updatedBy

  • Type:
  • Required: Yes

ratingCount

  • Type:
  • Required: Yes

isRatedByUser

  • Type:
  • Required: Yes

userCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateQAppInputRequestTypeDef

instanceId

  • Type:
  • Required: Yes

appId

  • Type:
  • Required: Yes

title

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

appDefinition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.qapps_classes.AppDefinitionInputTypeDef]

UpdateQAppOutputTypeDef

appId

  • Type:
  • Required: Yes

appArn

  • Type:
  • Required: Yes

title

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

initialPrompt

  • Type:
  • Required: Yes

appVersion

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['DELETED', 'DRAFT', 'PUBLISHED']
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

createdBy

  • Type:
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

updatedBy

  • Type:
  • Required: Yes

requiredCapabilities

  • Type: typing.List[typing.Literal['CreatorMode', 'FileUpload', 'PluginMode', 'RetrievalMode']]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateQAppSessionInputRequestTypeDef

instanceId

  • Type:
  • Required: Yes

sessionId

  • Type:
  • Required: Yes

values

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.qapps_classes.CardValueTypeDef]]

UpdateQAppSessionOutputTypeDef

sessionId

  • Type:
  • Required: Yes

sessionArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UserAppItemTypeDef

appId

  • Type:
  • Required: Yes

appArn

  • Type:
  • Required: Yes

title

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

canEdit

  • Type: typing.Optional[bool]

status

  • Type: typing.Optional[str]