OpenSearchService / Client / get_direct_query_data_source
get_direct_query_data_source¶
- OpenSearchService.Client.get_direct_query_data_source(**kwargs)¶
Returns detailed configuration information for a specific direct query data source in Amazon OpenSearch Service.
See also: AWS API Documentation
Request Syntax
response = client.get_direct_query_data_source( DataSourceName='string' )
- Parameters:
DataSourceName (string) –
[REQUIRED]
A unique, user-defined label that identifies the data source within your OpenSearch Service environment.
- Return type:
dict
- Returns:
Response Syntax
{ 'DataSourceName': 'string', 'DataSourceType': { 'CloudWatchLog': { 'RoleArn': 'string' }, 'SecurityLake': { 'RoleArn': 'string' } }, 'Description': 'string', 'OpenSearchArns': [ 'string', ], 'DataSourceAccessPolicy': 'string', 'DataSourceArn': 'string' }
Response Structure
(dict) –
DataSourceName (string) –
A unique, user-defined label to identify the data source within your OpenSearch Service environment.
DataSourceType (dict) –
The supported Amazon Web Services service that is used as the source for direct queries in OpenSearch Service.
Note
This is a Tagged Union structure. Only one of the following top level keys will be set:
CloudWatchLog,SecurityLake. If a client receives an unknown member it will setSDK_UNKNOWN_MEMBERas the top level key, which maps to the name or tag of the unknown member. The structure ofSDK_UNKNOWN_MEMBERis as follows:'SDK_UNKNOWN_MEMBER': {'name': 'UnknownMemberName'}
CloudWatchLog (dict) –
Specifies CloudWatch Logs as a type of data source for direct queries.
RoleArn (string) –
The unique identifier of the IAM role that grants OpenSearch Service permission to access the specified data source.
SecurityLake (dict) –
Specifies Security Lake as a type of data source for direct queries.
RoleArn (string) –
The unique identifier of the IAM role that grants OpenSearch Service permission to access the specified data source.
Description (string) –
A description that provides additional context and details about the data source.
OpenSearchArns (list) –
A list of Amazon Resource Names (ARNs) for the OpenSearch collections that are associated with the direct query data source.
(string) –
The Amazon Resource Name (ARN) of the domain. See Identifiers for IAM Entities in Using Amazon Web Services Identity and Access Management for more information.
DataSourceAccessPolicy (string) –
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) –
The unique, system-generated identifier that represents the data source.
Exceptions