Values.GetDirectQueryDataSourceResponseSourceReturns detailed configuration information for a specific direct query data source in Amazon OpenSearch Service.
type nonrec t = {dataSourceName : DirectQueryDataSourceName.t option;A unique, user-defined label to identify the data source within your OpenSearch Service environment.
*)dataSourceType : DirectQueryDataSourceType.t option;The supported Amazon Web Services service that is used as the source for direct queries in OpenSearch Service.
*)description : DirectQueryDataSourceDescription.t option;A description that provides additional context and details about the data source.
*)openSearchArns : DirectQueryOpenSearchARNList.t option;A list of Amazon Resource Names (ARNs) for the OpenSearch collections that are associated with the direct query data source.
*)dataSourceAccessPolicy : PolicyDocument.t option;The IAM access policy document that defines the permissions for accessing the direct query data source. Returns the current policy configuration in JSON format, or null if no custom policy is configured.
*)dataSourceArn : String_.t option;The unique, system-generated identifier that represents the data source.
*)}type nonrec error = [ | `BaseException of BaseException.t| `DisabledOperationException of DisabledOperationException.t| `InternalException of InternalException.t| `ResourceNotFoundException of ResourceNotFoundException.t| `ValidationException of ValidationException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `BaseException of BaseException.t
| `DisabledOperationException of unit
| `InternalException of unit
| `ResourceNotFoundException of unit
| `Unknown_operation_error of string * string option
| `ValidationException of unit ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `BaseException of BaseException.t
| `DisabledOperationException of unit
| `InternalException of unit
| `ResourceNotFoundException of unit
| `Unknown_operation_error of string * string option
| `ValidationException of unit ]val to_value :
t ->
[> `Structure of
(string
* [> `List of [> `String of ARN.t ] list
| `String of DirectQueryDataSourceName.t
| `Structure of
(string
* [> `Structure of
(string * [> `String of DirectQueryDataSourceRoleArn.t ])
list ])
list ])
list ]