/AWS1/CL_APY=>CREATEDATASOURCE()
¶
About CreateDataSource¶
Creates a DataSource
object.
Method Signature¶
IMPORTING¶
Required arguments:¶
IV_APIID
TYPE /AWS1/APYSTRING
/AWS1/APYSTRING
¶
The API ID for the GraphQL API for the
DataSource
.
IV_NAME
TYPE /AWS1/APYRESOURCENAME
/AWS1/APYRESOURCENAME
¶
A user-supplied name for the
DataSource
.
IV_TYPE
TYPE /AWS1/APYDATASOURCETYPE
/AWS1/APYDATASOURCETYPE
¶
The type of the
DataSource
.
Optional arguments:¶
IV_DESCRIPTION
TYPE /AWS1/APYSTRING
/AWS1/APYSTRING
¶
A description of the
DataSource
.
IV_SERVICEROLEARN
TYPE /AWS1/APYSTRING
/AWS1/APYSTRING
¶
The Identity and Access Management (IAM) service role Amazon Resource Name (ARN) for the data source. The system assumes this role when accessing the data source.
IO_DYNAMODBCONFIG
TYPE REF TO /AWS1/CL_APYDYNAMODBDATASRCCFG
/AWS1/CL_APYDYNAMODBDATASRCCFG
¶
Amazon DynamoDB settings.
IO_LAMBDACONFIG
TYPE REF TO /AWS1/CL_APYLAMBDADATASRCCFG
/AWS1/CL_APYLAMBDADATASRCCFG
¶
Lambda settings.
IO_ELASTICSEARCHCONFIG
TYPE REF TO /AWS1/CL_APYELASTICSRCHDATAS00
/AWS1/CL_APYELASTICSRCHDATAS00
¶
Amazon OpenSearch Service settings.
As of September 2021, Amazon Elasticsearch service is Amazon OpenSearch Service. This configuration is deprecated. For new data sources, use CreateDataSourceRequest$openSearchServiceConfig to create an OpenSearch data source.
IO_OPENSEARCHSERVICECONFIG
TYPE REF TO /AWS1/CL_APYOPENSRCHSVCDATAS00
/AWS1/CL_APYOPENSRCHSVCDATAS00
¶
Amazon OpenSearch Service settings.
IO_HTTPCONFIG
TYPE REF TO /AWS1/CL_APYHTTPDATASOURCECFG
/AWS1/CL_APYHTTPDATASOURCECFG
¶
HTTP endpoint settings.
IO_RELATIONALDATABASECONFIG
TYPE REF TO /AWS1/CL_APYRELATIONALDATABA00
/AWS1/CL_APYRELATIONALDATABA00
¶
Relational database settings.
IO_EVENTBRIDGECONFIG
TYPE REF TO /AWS1/CL_APYEVTBRIDGEDATASRC00
/AWS1/CL_APYEVTBRIDGEDATASRC00
¶
Amazon EventBridge settings.
IV_METRICSCONFIG
TYPE /AWS1/APYDATASOURCELEVELMETCFG
/AWS1/APYDATASOURCELEVELMETCFG
¶
Enables or disables enhanced data source metrics for specified data sources. Note that
metricsConfig
won't be used unless thedataSourceLevelMetricsBehavior
value is set toPER_DATA_SOURCE_METRICS
. If thedataSourceLevelMetricsBehavior
is set toFULL_REQUEST_DATA_SOURCE_METRICS
instead,metricsConfig
will be ignored. However, you can still set its value.
metricsConfig
can beENABLED
orDISABLED
.