Module Awso_qapps_syncSource

Sourceval associate_library_item_review : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_qapps.Values.AssociateLibraryItemReviewInput.t -> (unit, unit) Result.t
Sourceval associate_q_app_with_user : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_qapps.Values.AssociateQAppWithUserInput.t -> (unit, unit) Result.t
Sourceval batch_create_category : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_qapps.Values.BatchCreateCategoryInput.t -> (unit, unit) Result.t
Sourceval batch_delete_category : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_qapps.Values.BatchDeleteCategoryInput.t -> (unit, unit) Result.t
Sourceval batch_update_category : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_qapps.Values.BatchUpdateCategoryInput.t -> (unit, unit) Result.t
Sourceval delete_library_item : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_qapps.Values.DeleteLibraryItemInput.t -> (unit, unit) Result.t
Sourceval delete_q_app : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_qapps.Values.DeleteQAppInput.t -> (unit, unit) Result.t
Sourceval disassociate_library_item_review : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_qapps.Values.DisassociateLibraryItemReviewInput.t -> (unit, unit) Result.t
Sourceval disassociate_q_app_from_user : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_qapps.Values.DisassociateQAppFromUserInput.t -> (unit, unit) Result.t
Sourceval stop_q_app_session : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_qapps.Values.StopQAppSessionInput.t -> (unit, unit) Result.t
Sourceval update_library_item_metadata : ?endpoint_url:string -> ?cfg:Awso.Cfg.t -> Awso_qapps.Values.UpdateLibraryItemMetadataInput.t -> (unit, unit) Result.t
include module type of struct include Awso_qapps.Values end
Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule AccessDeniedException = Awso_qapps.Values.AccessDeniedException

The client is not authorized to perform the requested operation.

Sourcemodule AmazonResourceName = Awso_qapps.Values.AmazonResourceName

A card in an Amazon Q App that allows the user to input text.

Sourcemodule MemoryReferenceList = Awso_qapps.Values.MemoryReferenceList
Sourcemodule DocumentAttributeValueStringValueString = Awso_qapps.Values.DocumentAttributeValueStringValueString
Sourcemodule DocumentAttributeStringListValue = Awso_qapps.Values.DocumentAttributeStringListValue
Sourcemodule DocumentAttributeValue = Awso_qapps.Values.DocumentAttributeValue

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

Sourcemodule DocumentAttributeKey = Awso_qapps.Values.DocumentAttributeKey

A document attribute or metadata field.

module AttributeFilter = Awso_qapps.Values.AttributeFilter

The filter criteria used on responses based on document attributes or metadata fields.

module AttributeFilters = Awso_qapps.Values.AttributeFilters

A card in a Amazon Q App that generates a response based on the Amazon Q Business service.

A card in an Q App that integrates with a third-party plugin or service.

Sourcemodule InputCardComputeMode = Awso_qapps.Values.InputCardComputeMode
Sourcemodule FormInputCardMetadataSchema = Awso_qapps.Values.FormInputCardMetadataSchema
Sourcemodule FormInputCardMetadata = Awso_qapps.Values.FormInputCardMetadata

The metadata of the form input card.

A card in an Amazon Q App that allows the user to submit a response.

A card in an Amazon Q App that allows the user to upload a file.

A card representing a component or step in an Amazon Q App's flow.

The definition of the Q App, specifying the cards and flow.

Sourcemodule TextInputCardInput = Awso_qapps.Values.TextInputCardInput

The input shape for defining a text input card in an Amazon Q App.

The input shape for defining a query card in an Amazon Q App.

The input shape for defining a plugin card in an Amazon Q App.

Sourcemodule FormInputCardInput = Awso_qapps.Values.FormInputCardInput

Represents a form input card for an Amazon Q App.

Sourcemodule FileUploadCardInput = Awso_qapps.Values.FileUploadCardInput

Represents a file upload card. It can optionally receive a filename and fileId to set a default file. If not received, the user must provide the file when the Q App runs.

The properties defining an input card in an Amazon Q App.

Sourcemodule AppDefinitionInput = Awso_qapps.Values.AppDefinitionInput

The input for defining an Q App.

Sourcemodule AppRequiredCapability = Awso_qapps.Values.AppRequiredCapability
Sourcemodule AppRequiredCapabilities = Awso_qapps.Values.AppRequiredCapabilities
Sourcemodule AssociateLibraryItemReviewInput = Awso_qapps.Values.AssociateLibraryItemReviewInput

Associates a rating or review for a library item with the user submitting the request. This increments the rating count for the specified library item.

Sourcemodule AssociateQAppWithUserInput = Awso_qapps.Values.AssociateQAppWithUserInput

This operation creates a link between the user's identity calling the operation and a specific Q App. This is useful to mark the Q App as a favorite for the user if the user doesn't own the Amazon Q App so they can still run it and see it in their inventory of Q Apps.

Sourcemodule BatchCreateCategoryInputCategoryTitleString = Awso_qapps.Values.BatchCreateCategoryInputCategoryTitleString
Sourcemodule BatchCreateCategoryInputCategoryColorString = Awso_qapps.Values.BatchCreateCategoryInputCategoryColorString
Sourcemodule BatchCreateCategoryInputCategory = Awso_qapps.Values.BatchCreateCategoryInputCategory

The category object to be created.

Sourcemodule BatchCreateCategoryInputCategoryList = Awso_qapps.Values.BatchCreateCategoryInputCategoryList
Sourcemodule BatchCreateCategoryInput = Awso_qapps.Values.BatchCreateCategoryInput

Creates Categories for the Amazon Q Business application environment instance. Web experience users use Categories to tag and filter library items. For more information, see Custom labels for Amazon Q Apps.

Sourcemodule DeleteCategoryInputList = Awso_qapps.Values.DeleteCategoryInputList
Sourcemodule BatchDeleteCategoryInput = Awso_qapps.Values.BatchDeleteCategoryInput

Deletes Categories for the Amazon Q Business application environment instance. Web experience users use Categories to tag and filter library items. For more information, see Custom labels for Amazon Q Apps.

Sourcemodule CategoryInputTitleString = Awso_qapps.Values.CategoryInputTitleString
Sourcemodule CategoryInputColorString = Awso_qapps.Values.CategoryInputColorString

A label that web experience users associate with a library item. Web experience users use Categories to tag and filter library items.

Sourcemodule BatchUpdateCategoryInput = Awso_qapps.Values.BatchUpdateCategoryInput

Updates Categories for the Amazon Q Business application environment instance. Web experience users use Categories to tag and filter library items. For more information, see Custom labels for Amazon Q Apps.

A record created when a user submits a form card.

The current status and value of a card in an active Amazon Q App session.

Sourcemodule SubmissionMutationKind = Awso_qapps.Values.SubmissionMutationKind
Sourcemodule SubmissionMutation = Awso_qapps.Values.SubmissionMutation

Represents an action performed on a submission.

Sourcemodule CardValueValueString = Awso_qapps.Values.CardValueValueString

The value or result associated with a card in a Amazon Q App session.

A category used to classify and filter library items for Amazon Q Apps.

The requested operation could not be completed due to a conflict with the current state of the resource.

Sourcemodule ContentTooLargeException = Awso_qapps.Values.ContentTooLargeException

The requested operation could not be completed because the content exceeds the maximum allowed size.

Sourcemodule ConversationMessageBodyString = Awso_qapps.Values.ConversationMessageBodyString
Sourcemodule ConversationMessage = Awso_qapps.Values.ConversationMessage

A message in a conversation, used as input for generating an Amazon Q App definition.

Sourcemodule CreateLibraryItemInput = Awso_qapps.Values.CreateLibraryItemInput

Creates a new library item for an Amazon Q App, allowing it to be discovered and used by other allowed users.

Sourcemodule ValidationException = Awso_qapps.Values.ValidationException

The input failed to satisfy the constraints specified by the service.

Sourcemodule UnauthorizedException = Awso_qapps.Values.UnauthorizedException

The client is not authenticated or authorized to perform the requested operation.

Sourcemodule ThrottlingException = Awso_qapps.Values.ThrottlingException

The requested operation could not be completed because too many requests were sent at once. Wait a bit and try again later.

Sourcemodule ServiceQuotaExceededException = Awso_qapps.Values.ServiceQuotaExceededException

The requested operation could not be completed because it would exceed the service's quota or limit.

Sourcemodule ResourceNotFoundException = Awso_qapps.Values.ResourceNotFoundException

The requested resource could not be found.

Sourcemodule InternalServerException = Awso_qapps.Values.InternalServerException

An internal service error occurred while processing the request.

Sourcemodule CreateLibraryItemOutput = Awso_qapps.Values.CreateLibraryItemOutput

Creates a new library item for an Amazon Q App, allowing it to be discovered and used by other allowed users.

Sourcemodule CreatePresignedUrlInputFileContentsSha256String = Awso_qapps.Values.CreatePresignedUrlInputFileContentsSha256String
Sourcemodule CreatePresignedUrlInput = Awso_qapps.Values.CreatePresignedUrlInput

Creates a presigned URL for an S3 POST operation to upload a file. You can use this URL to set a default file for a FileUploadCard in a Q App definition or to provide a file for a single Q App run. The scope parameter determines how the file will be used, either at the app definition level or the app session level. The IAM permissions are derived from the qapps:ImportDocument action. For more information on the IAM policy for Amazon Q Apps, see IAM permissions for using Amazon Q Apps.

Sourcemodule PresignedUrlFields = Awso_qapps.Values.PresignedUrlFields
Sourcemodule CreatePresignedUrlOutput = Awso_qapps.Values.CreatePresignedUrlOutput

Creates a presigned URL for an S3 POST operation to upload a file. You can use this URL to set a default file for a FileUploadCard in a Q App definition or to provide a file for a single Q App run. The scope parameter determines how the file will be used, either at the app definition level or the app session level. The IAM permissions are derived from the qapps:ImportDocument action. For more information on the IAM policy for Amazon Q Apps, see IAM permissions for using Amazon Q Apps.

Creates a new Amazon Q App based on the provided definition. The Q App definition specifies the cards and flow of the Q App. This operation also calculates the dependencies between the cards by inspecting the references in the prompts.

Creates a new Amazon Q App based on the provided definition. The Q App definition specifies the cards and flow of the Q App. This operation also calculates the dependencies between the cards by inspecting the references in the prompts.

Sourcemodule DeleteLibraryItemInput = Awso_qapps.Values.DeleteLibraryItemInput

Deletes a library item for an Amazon Q App, removing it from the library so it can no longer be discovered or used by other users.

Deletes an Amazon Q App owned by the user. If the Q App was previously published to the library, it is also removed from the library.

Sourcemodule DescribeQAppPermissionsInput = Awso_qapps.Values.DescribeQAppPermissionsInput

Describes read permissions for a Amazon Q App in Amazon Q Business application environment instance.

Sourcemodule PrincipalOutputUserTypeEnum = Awso_qapps.Values.PrincipalOutputUserTypeEnum
Sourcemodule PrincipalOutputUserIdString = Awso_qapps.Values.PrincipalOutputUserIdString
Sourcemodule PrincipalOutputEmailString = Awso_qapps.Values.PrincipalOutputEmailString

The principal for which the permission applies.

Sourcemodule PermissionOutputActionEnum = Awso_qapps.Values.PermissionOutputActionEnum

The permission granted to the Amazon Q App.

Sourcemodule PermissionsOutputList = Awso_qapps.Values.PermissionsOutputList
Sourcemodule DescribeQAppPermissionsOutput = Awso_qapps.Values.DescribeQAppPermissionsOutput

Describes read permissions for a Amazon Q App in Amazon Q Business application environment instance.

Sourcemodule DisassociateLibraryItemReviewInput = Awso_qapps.Values.DisassociateLibraryItemReviewInput

Removes a rating or review previously submitted by the user for a library item.

Sourcemodule DisassociateQAppFromUserInput = Awso_qapps.Values.DisassociateQAppFromUserInput

Disassociates a Q App from a user removing the user's access to run the Q App.

Sourcemodule ExportQAppSessionDataInput = Awso_qapps.Values.ExportQAppSessionDataInput

Exports the collected data of a Q App data collection session.

Sourcemodule ExportQAppSessionDataOutput = Awso_qapps.Values.ExportQAppSessionDataOutput

Exports the collected data of a Q App data collection session.

Sourcemodule GetLibraryItemInput = Awso_qapps.Values.GetLibraryItemInput

Retrieves details about a library item for an Amazon Q App, including its metadata, categories, ratings, and usage statistics.

Sourcemodule GetLibraryItemOutput = Awso_qapps.Values.GetLibraryItemOutput

Retrieves details about a library item for an Amazon Q App, including its metadata, categories, ratings, and usage statistics.

Retrieves the full details of an Q App, including its definition specifying the cards and flow.

Retrieves the full details of an Q App, including its definition specifying the cards and flow.

Sourcemodule GetQAppSessionInput = Awso_qapps.Values.GetQAppSessionInput

Retrieves the current state and results for an active session of an Amazon Q App.

Sourcemodule GetQAppSessionMetadataInput = Awso_qapps.Values.GetQAppSessionMetadataInput

Retrieves the current configuration of a Q App session.

Sourcemodule SessionSharingRevealCards = Awso_qapps.Values.SessionSharingRevealCards
Sourcemodule SessionSharingEnabled = Awso_qapps.Values.SessionSharingEnabled
Sourcemodule SessionSharingAcceptResponses = Awso_qapps.Values.SessionSharingAcceptResponses
Sourcemodule SessionSharingConfiguration = Awso_qapps.Values.SessionSharingConfiguration

The sharing configuration of an Amazon Q App data collection session.

Sourcemodule GetQAppSessionMetadataOutput = Awso_qapps.Values.GetQAppSessionMetadataOutput

Retrieves the current configuration of a Q App session.

Sourcemodule GetQAppSessionOutput = Awso_qapps.Values.GetQAppSessionOutput

Retrieves the current state and results for an active session of an Amazon Q App.

Sourcemodule ImportDocumentInput = Awso_qapps.Values.ImportDocumentInput

Uploads a file that can then be used either as a default in a FileUploadCard from Q App definition or as a file that is used inside a single Q App run. The purpose of the document is determined by a scope parameter that indicates whether it is at the app definition level or at the app session level.

Sourcemodule ImportDocumentOutput = Awso_qapps.Values.ImportDocumentOutput

Uploads a file that can then be used either as a default in a FileUploadCard from Q App definition or as a file that is used inside a single Q App run. The purpose of the document is determined by a scope parameter that indicates whether it is at the app definition level or at the app session level.

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.

Sourcemodule ListCategoriesInput = Awso_qapps.Values.ListCategoriesInput

Lists the categories of a Amazon Q Business application environment instance. For more information, see Custom labels for Amazon Q Apps.

Sourcemodule ListCategoriesOutput = Awso_qapps.Values.ListCategoriesOutput

Lists the categories of a Amazon Q Business application environment instance. For more information, see Custom labels for Amazon Q Apps.

Sourcemodule ListLibraryItemsInput = Awso_qapps.Values.ListLibraryItemsInput

Lists the library items for Amazon Q Apps that are published and available for users in your Amazon Web Services account.

Sourcemodule ListLibraryItemsOutput = Awso_qapps.Values.ListLibraryItemsOutput

Lists the library items for Amazon Q Apps that are published and available for users in your Amazon Web Services account.

Sourcemodule ListQAppSessionDataInput = Awso_qapps.Values.ListQAppSessionDataInput

Lists the collected data of a Q App data collection session.

A user of an Amazon Q App.

The response collected for a Amazon Q App session. This container represents a single response to a Q App session.

Sourcemodule QAppSessionDataList = Awso_qapps.Values.QAppSessionDataList
Sourcemodule ListQAppSessionDataOutput = Awso_qapps.Values.ListQAppSessionDataOutput

Lists the collected data of a Q App data collection session.

Lists the Amazon Q Apps owned by or associated with the user either because they created it or because they used it from the library in the past. The user identity is extracted from the credentials used to invoke this operation..

An Amazon Q App associated with a user, either owned by the user or favorited.

Lists the Amazon Q Apps owned by or associated with the user either because they created it or because they used it from the library in the past. The user identity is extracted from the credentials used to invoke this operation..

Sourcemodule ListTagsForResourceRequest = Awso_qapps.Values.ListTagsForResourceRequest

Lists the tags associated with an Amazon Q Apps resource.

Sourcemodule ListTagsForResourceResponse = Awso_qapps.Values.ListTagsForResourceResponse

Lists the tags associated with an Amazon Q Apps resource.

Sourcemodule PermissionInputPrincipalString = Awso_qapps.Values.PermissionInputPrincipalString
Sourcemodule PermissionInputActionEnum = Awso_qapps.Values.PermissionInputActionEnum

The permission to grant or revoke for a Amazon Q App.

Sourcemodule PredictAppDefinition = Awso_qapps.Values.PredictAppDefinition

The definition of an Amazon Q App generated based on input such as a conversation or problem statement.

Sourcemodule PredictQAppInputOptionsProblemStatementString = Awso_qapps.Values.PredictQAppInputOptionsProblemStatementString
Sourcemodule PredictQAppInputOptionsConversationList = Awso_qapps.Values.PredictQAppInputOptionsConversationList
Sourcemodule PredictQAppInputOptions = Awso_qapps.Values.PredictQAppInputOptions

The input options for generating an Q App definition.

Generates an Amazon Q App definition based on either a conversation or a problem statement provided as input.The resulting app definition can be used to call CreateQApp. This API doesn't create Amazon Q Apps directly.

Generates an Amazon Q App definition based on either a conversation or a problem statement provided as input.The resulting app definition can be used to call CreateQApp. This API doesn't create Amazon Q Apps directly.

Sourcemodule StartQAppSessionInput = Awso_qapps.Values.StartQAppSessionInput

Starts a new session for an Amazon Q App, allowing inputs to be provided and the app to be run. Each Q App session will be condensed into a single conversation in the web experience.

Sourcemodule StartQAppSessionOutput = Awso_qapps.Values.StartQAppSessionOutput

Starts a new session for an Amazon Q App, allowing inputs to be provided and the app to be run. Each Q App session will be condensed into a single conversation in the web experience.

Sourcemodule StopQAppSessionInput = Awso_qapps.Values.StopQAppSessionInput

Stops an active session for an Amazon Q App.This deletes all data related to the session and makes it invalid for future uses. The results of the session will be persisted as part of the conversation.

Sourcemodule TagResourceRequest = Awso_qapps.Values.TagResourceRequest

Associates tags with an Amazon Q Apps resource.

Sourcemodule TagResourceResponse = Awso_qapps.Values.TagResourceResponse

Associates tags with an Amazon Q Apps resource.

Sourcemodule UntagResourceRequest = Awso_qapps.Values.UntagResourceRequest

Disassociates tags from an Amazon Q Apps resource.

Sourcemodule UntagResourceResponse = Awso_qapps.Values.UntagResourceResponse

Disassociates tags from an Amazon Q Apps resource.

Sourcemodule UpdateLibraryItemInput = Awso_qapps.Values.UpdateLibraryItemInput

Updates the library item for an Amazon Q App.

Sourcemodule UpdateLibraryItemMetadataInput = Awso_qapps.Values.UpdateLibraryItemMetadataInput

Updates the verification status of a library item for an Amazon Q App.

Sourcemodule UpdateLibraryItemOutput = Awso_qapps.Values.UpdateLibraryItemOutput

Updates the library item for an Amazon Q App.

Updates an existing Amazon Q App, allowing modifications to its title, description, and definition.

Updates an existing Amazon Q App, allowing modifications to its title, description, and definition.

Sourcemodule UpdateQAppPermissionsInputRevokePermissionsList = Awso_qapps.Values.UpdateQAppPermissionsInputRevokePermissionsList
Sourcemodule UpdateQAppPermissionsInputGrantPermissionsList = Awso_qapps.Values.UpdateQAppPermissionsInputGrantPermissionsList
Sourcemodule UpdateQAppPermissionsInput = Awso_qapps.Values.UpdateQAppPermissionsInput

Updates read permissions for a Amazon Q App in Amazon Q Business application environment instance.

Sourcemodule UpdateQAppPermissionsOutput = Awso_qapps.Values.UpdateQAppPermissionsOutput

Updates read permissions for a Amazon Q App in Amazon Q Business application environment instance.

Sourcemodule UpdateQAppSessionInput = Awso_qapps.Values.UpdateQAppSessionInput

Updates the session for a given Q App sessionId. This is only valid when at least one card of the session is in the WAITING state. Data for each WAITING card can be provided as input. If inputs are not provided, the call will be accepted but session will not move forward. Inputs for cards that are not in the WAITING status will be ignored.

Sourcemodule UpdateQAppSessionMetadataInput = Awso_qapps.Values.UpdateQAppSessionMetadataInput

Updates the configuration metadata of a session for a given Q App sessionId.

Sourcemodule UpdateQAppSessionMetadataOutput = Awso_qapps.Values.UpdateQAppSessionMetadataOutput

Updates the configuration metadata of a session for a given Q App sessionId.

Sourcemodule UpdateQAppSessionOutput = Awso_qapps.Values.UpdateQAppSessionOutput

Updates the session for a given Q App sessionId. This is only valid when at least one card of the session is in the WAITING state. Data for each WAITING card can be provided as input. If inputs are not provided, the call will be accepted but session will not move forward. Inputs for cards that are not in the WAITING status will be ignored.