Skip to content

/AWS1/CL_APY=>UPDATEDATASOURCE()

About UpdateDataSource

Updates a DataSource object.

Method Signature

IMPORTING

Required arguments:

IV_APIID TYPE /AWS1/APYSTRING /AWS1/APYSTRING

The API ID.

IV_NAME TYPE /AWS1/APYRESOURCENAME /AWS1/APYRESOURCENAME

The new name for the data source.

IV_TYPE TYPE /AWS1/APYDATASOURCETYPE /AWS1/APYDATASOURCETYPE

The new data source type.

Optional arguments:

IV_DESCRIPTION TYPE /AWS1/APYSTRING /AWS1/APYSTRING

The new description for the data source.

IV_SERVICEROLEARN TYPE /AWS1/APYSTRING /AWS1/APYSTRING

The new service role Amazon Resource Name (ARN) for the data source.

IO_DYNAMODBCONFIG TYPE REF TO /AWS1/CL_APYDYNAMODBDATASRCCFG /AWS1/CL_APYDYNAMODBDATASRCCFG

The new Amazon DynamoDB configuration.

IO_LAMBDACONFIG TYPE REF TO /AWS1/CL_APYLAMBDADATASRCCFG /AWS1/CL_APYLAMBDADATASRCCFG

The new Lambda configuration.

IO_ELASTICSEARCHCONFIG TYPE REF TO /AWS1/CL_APYELASTICSRCHDATAS00 /AWS1/CL_APYELASTICSRCHDATAS00

The new OpenSearch configuration.

As of September 2021, Amazon Elasticsearch service is Amazon OpenSearch Service. This configuration is deprecated. Instead, use UpdateDataSourceRequest$openSearchServiceConfig to update an OpenSearch data source.

IO_OPENSEARCHSERVICECONFIG TYPE REF TO /AWS1/CL_APYOPENSRCHSVCDATAS00 /AWS1/CL_APYOPENSRCHSVCDATAS00

The new OpenSearch configuration.

IO_HTTPCONFIG TYPE REF TO /AWS1/CL_APYHTTPDATASOURCECFG /AWS1/CL_APYHTTPDATASOURCECFG

The new HTTP endpoint configuration.

IO_RELATIONALDATABASECONFIG TYPE REF TO /AWS1/CL_APYRELATIONALDATABA00 /AWS1/CL_APYRELATIONALDATABA00

The new relational database configuration.

IO_EVENTBRIDGECONFIG TYPE REF TO /AWS1/CL_APYEVTBRIDGEDATASRC00 /AWS1/CL_APYEVTBRIDGEDATASRC00

The new 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 the dataSourceLevelMetricsBehavior value is set to PER_DATA_SOURCE_METRICS. If the dataSourceLevelMetricsBehavior is set to FULL_REQUEST_DATA_SOURCE_METRICS instead, metricsConfig will be ignored. However, you can still set its value.

metricsConfig can be ENABLED or DISABLED.

RETURNING

OO_OUTPUT TYPE REF TO /AWS1/CL_APYUPDATEDATASRCRSP /AWS1/CL_APYUPDATEDATASRCRSP