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:??? ->
?applicationId:??? ->
?applicationArn:??? ->
?identityType:??? ->
?iamIdentityProviderArn:??? ->
?identityCenterApplicationArn:??? ->
?roleArn:??? ->
?status:??? ->
?description:??? ->
?encryptionConfiguration:??? ->
?createdAt:??? ->
?updatedAt:??? ->
?error:??? ->
?attachmentsConfiguration:??? ->
?qAppsConfiguration:??? ->
?personalizationConfiguration:??? ->
?autoSubscriptionConfiguration:??? ->
?clientIdsForOIDC:??? ->
?quickSightConfiguration:??? ->
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 ]