Values.GetApplicationResponseSourceGets information about an existing Amazon Q Business application.
type nonrec t = {displayName : ApplicationName.t option;The name of the Amazon Q Business application.
*)applicationId : ApplicationId.t option;The identifier of the Amazon Q Business application.
*)applicationArn : ApplicationArn.t option;The Amazon Resource Name (ARN) of the Amazon Q Business application.
*)identityType : IdentityType.t option;The authentication type being used by a Amazon Q Business application.
*)iamIdentityProviderArn : IAMIdentityProviderArn.t option;The Amazon Resource Name (ARN) of an identity provider being used by an Amazon Q Business application.
*)identityCenterApplicationArn : IdcApplicationArn.t option;The Amazon Resource Name (ARN) of the AWS IAM Identity Center instance attached to your Amazon Q Business application.
*)roleArn : RoleArn.t option;The Amazon Resource Name (ARN) of the IAM with permissions to access your CloudWatch logs and metrics.
*)status : ApplicationStatus.t option;The status of the Amazon Q Business application.
*)description : Description.t option;A description for the Amazon Q Business application.
*)encryptionConfiguration : EncryptionConfiguration.t option;The identifier of the Amazon Web Services KMS key that is used to encrypt your data. Amazon Q Business doesn't support asymmetric keys.
*)createdAt : Timestamp.t option;The Unix timestamp when the Amazon Q Business application was last updated.
*)updatedAt : Timestamp.t option;The Unix timestamp when the Amazon Q Business application was last updated.
*)error : ErrorDetail.t option;If the Status field is set to ERROR, the ErrorMessage field contains a description of the error that caused the synchronization to fail.
*)attachmentsConfiguration : AppliedAttachmentsConfiguration.t option;Settings for whether end users can upload files directly during chat.
*)qAppsConfiguration : QAppsConfiguration.t option;Settings for whether end users can 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;Settings for auto-subscription behavior for this application. This is only applicable to SAML and OIDC applications.
*)clientIdsForOIDC : ClientIdsForOIDC.t option;The OIDC client ID for a Amazon Q Business application.
*)quickSightConfiguration : QuickSightConfiguration.t option;The Amazon Quick Suite authentication configuration for the Amazon Q Business application.
*)}type nonrec error = [ | `AccessDeniedException of AccessDeniedException.t| `InternalServerException of InternalServerException.t| `ResourceNotFoundException of ResourceNotFoundException.t| `ThrottlingException of ThrottlingException.t| `ValidationException of ValidationException.t| `Unknown_operation_error of string * string option ]val make :
?displayName:ApplicationName.t ->
?applicationId:ApplicationId.t ->
?applicationArn:ApplicationArn.t ->
?identityType:IdentityType.t ->
?iamIdentityProviderArn:IAMIdentityProviderArn.t ->
?identityCenterApplicationArn:IdcApplicationArn.t ->
?roleArn:RoleArn.t ->
?status:ApplicationStatus.t ->
?description:Description.t ->
?encryptionConfiguration:EncryptionConfiguration.t ->
?createdAt:Timestamp.t ->
?updatedAt:Timestamp.t ->
?error:ErrorDetail.t ->
?attachmentsConfiguration:AppliedAttachmentsConfiguration.t ->
?qAppsConfiguration:QAppsConfiguration.t ->
?personalizationConfiguration:PersonalizationConfiguration.t ->
?autoSubscriptionConfiguration:AutoSubscriptionConfiguration.t ->
?clientIdsForOIDC:ClientIdsForOIDC.t ->
?quickSightConfiguration:QuickSightConfiguration.t ->
unit ->
tval error_of_json :
string ->
Yojson.Safe.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `InternalServerException of InternalServerException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `InternalServerException of InternalServerException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of [> `String of ClientIdForOIDC.t ] list
| `String of ApplicationName.t
| `Structure of
(string * [> `Enum of string | `String of KmsKeyId.t ]) list
| `Timestamp of Timestamp.t ])
list ]