Values.UpdateApplicationRequestSourceUpdates an existing Amazon Q Business application. Amazon Q Business applications may securely transmit data for processing across Amazon Web Services Regions within your geography. For more information, see Cross region inference in Amazon Q Business. An Amazon Q Apps service-linked role will be created if it's absent in the Amazon Web Services account when QAppsConfiguration is enabled in the request. For more information, see Using service-linked roles for Q Apps.
type nonrec t = {applicationId : ApplicationId.t;The identifier of the Amazon Q Business application.
*)identityCenterInstanceArn : InstanceArn.t option;The Amazon Resource Name (ARN) of the IAM Identity Center instance you are either creating for—or connecting to—your Amazon Q Business application.
*)displayName : ApplicationName.t option;A name for the Amazon Q Business application.
*)description : Description.t option;A description for the Amazon Q Business application.
*)roleArn : RoleArn.t option;An Amazon Web Services Identity and Access Management (IAM) role that gives Amazon Q Business permission to access Amazon CloudWatch logs and metrics.
*)attachmentsConfiguration : AttachmentsConfiguration.t option;An option to allow end users to upload files directly during chat.
*)qAppsConfiguration : QAppsConfiguration.t option;An option to allow end users to create and use Amazon Q Apps in the web experience.
*)personalizationConfiguration : PersonalizationConfiguration.t option;Configuration information about chat response personalization. For more information, see Personalizing chat responses.
*)autoSubscriptionConfiguration : AutoSubscriptionConfiguration.t option;An option to enable updating the default subscription type assigned to an Amazon Q Business application using IAM identity federation for user management.
*)}val make :
?identityCenterInstanceArn:??? ->
?displayName:??? ->
?description:??? ->
?roleArn:??? ->
?attachmentsConfiguration:??? ->
?qAppsConfiguration:??? ->
?personalizationConfiguration:??? ->
?autoSubscriptionConfiguration:??? ->
applicationId:ApplicationId.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `String of ApplicationId.t
| `Structure of (string * [> `Enum of string ]) list ])
list ]