Values.GetDataAccessorResponseSourceRetrieves information about a specified data accessor. This operation returns details about the data accessor, including its display name, unique identifier, Amazon Resource Name (ARN), the associated Amazon Q Business application and IAM Identity Center application, the IAM role for the ISV, the action configurations, and the timestamps for when the data accessor was created and last updated.
type nonrec t = {displayName : DataAccessorName.t option;The friendly name of the data accessor.
*)dataAccessorId : DataAccessorId.t option;The unique identifier of the data accessor.
*)dataAccessorArn : DataAccessorArn.t option;The Amazon Resource Name (ARN) of the data accessor.
*)applicationId : ApplicationId.t option;The unique identifier of the Amazon Q Business application associated with this data accessor.
*)idcApplicationArn : IdcApplicationArn.t option;The Amazon Resource Name (ARN) of the IAM Identity Center application associated with this data accessor.
*)principal : PrincipalRoleArn.t option;The Amazon Resource Name (ARN) of the IAM role for the ISV associated with this data accessor.
*)actionConfigurations : ActionConfigurationList.t option;The list of action configurations specifying the allowed actions and any associated filters.
*)authenticationDetail : DataAccessorAuthenticationDetail.t option;The authentication configuration details for the data accessor. This specifies how the ISV authenticates when accessing data through this data accessor.
*)createdAt : Timestamp.t option;The timestamp when the data accessor was created.
*)updatedAt : Timestamp.t option;The timestamp when the data accessor was last updated.
*)}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 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
* [> `List of
[> `Structure of
(string
* [> `String of QIamAction.t
| `Structure of (string * Awso.Botodata.value) list ])
list ]
list
| `String of DataAccessorName.t
| `Structure of
(string
* [> `Enum of string
| `List of [> `String of DataAccessorExternalId.t ] list
| `Structure of
(string
* [> `Structure of
(string * [> `String of IdcTrustedTokenIssuerArn.t ])
list ])
list ])
list
| `Timestamp of Timestamp.t ])
list ]