Skip to content

/AWS1/CL_OSRGETDIRECTQUERYDA01

GetDirectQueryDataSourceResponse

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_datasourcename TYPE /AWS1/OSRDIRECTQUERYDATASRCN00 /AWS1/OSRDIRECTQUERYDATASRCN00

A unique, user-defined label to identify the data source within your OpenSearch Service environment.

io_datasourcetype TYPE REF TO /AWS1/CL_OSRDIRECTQUERYDATAS00 /AWS1/CL_OSRDIRECTQUERYDATAS00

The supported Amazon Web Services service that is used as the source for direct queries in OpenSearch Service.

iv_description TYPE /AWS1/OSRDIRECTQUERYDATASRCDSC /AWS1/OSRDIRECTQUERYDATASRCDSC

A description that provides additional context and details about the data source.

it_opensearcharns TYPE /AWS1/CL_OSRDIRECTQUERYOPENS00=>TT_DIRECTQUERYOPENSRCHARNLIST TT_DIRECTQUERYOPENSRCHARNLIST

A list of Amazon Resource Names (ARNs) for the OpenSearch collections that are associated with the direct query data source.

iv_datasourceaccesspolicy TYPE /AWS1/OSRPOLICYDOCUMENT /AWS1/OSRPOLICYDOCUMENT

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.

iv_datasourcearn TYPE /AWS1/OSRSTRING /AWS1/OSRSTRING

The unique, system-generated identifier that represents the data source.


Queryable Attributes

DataSourceName

A unique, user-defined label to identify the data source within your OpenSearch Service environment.

Accessible with the following methods

Method Description
GET_DATASOURCENAME() Getter for DATASOURCENAME, with configurable default
ASK_DATASOURCENAME() Getter for DATASOURCENAME w/ exceptions if field has no valu
HAS_DATASOURCENAME() Determine if DATASOURCENAME has a value

DataSourceType

The supported Amazon Web Services service that is used as the source for direct queries in OpenSearch Service.

Accessible with the following methods

Method Description
GET_DATASOURCETYPE() Getter for DATASOURCETYPE

Description

A description that provides additional context and details about the data source.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

OpenSearchArns

A list of Amazon Resource Names (ARNs) for the OpenSearch collections that are associated with the direct query data source.

Accessible with the following methods

Method Description
GET_OPENSEARCHARNS() Getter for OPENSEARCHARNS, with configurable default
ASK_OPENSEARCHARNS() Getter for OPENSEARCHARNS w/ exceptions if field has no valu
HAS_OPENSEARCHARNS() Determine if OPENSEARCHARNS has a value

DataSourceAccessPolicy

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.

Accessible with the following methods

Method Description
GET_DATASOURCEACCESSPOLICY() Getter for DATASOURCEACCESSPOLICY, with configurable default
ASK_DATASOURCEACCESSPOLICY() Getter for DATASOURCEACCESSPOLICY w/ exceptions if field has
HAS_DATASOURCEACCESSPOLICY() Determine if DATASOURCEACCESSPOLICY has a value

DataSourceArn

The unique, system-generated identifier that represents the data source.

Accessible with the following methods

Method Description
GET_DATASOURCEARN() Getter for DATASOURCEARN, with configurable default
ASK_DATASOURCEARN() Getter for DATASOURCEARN w/ exceptions if field has no value
HAS_DATASOURCEARN() Determine if DATASOURCEARN has a value