EndpointElasticsearchSettingsArgs

data class EndpointElasticsearchSettingsArgs(val endpointUri: Output<String>, val errorRetryDuration: Output<Int>? = null, val fullLoadErrorPercentage: Output<Int>? = null, val serviceAccessRoleArn: Output<String>, val useNewMappingType: Output<Boolean>? = null) : ConvertibleToJava<EndpointElasticsearchSettingsArgs>

Constructors

Link copied to clipboard
constructor(endpointUri: Output<String>, errorRetryDuration: Output<Int>? = null, fullLoadErrorPercentage: Output<Int>? = null, serviceAccessRoleArn: Output<String>, useNewMappingType: Output<Boolean>? = null)

Properties

Link copied to clipboard
val endpointUri: Output<String>

Endpoint for the OpenSearch cluster.

Link copied to clipboard
val errorRetryDuration: Output<Int>? = null

Maximum number of seconds for which DMS retries failed API requests to the OpenSearch cluster. Default is 300.

Link copied to clipboard
val fullLoadErrorPercentage: Output<Int>? = null

Maximum percentage of records that can fail to be written before a full load operation stops. Default is 10.

Link copied to clipboard

ARN of the IAM Role with permissions to write to the OpenSearch cluster.

Link copied to clipboard
val useNewMappingType: Output<Boolean>? = null

Enable to migrate documentation using the documentation type _doc. OpenSearch and an Elasticsearch clusters only support the _doc documentation type in versions 7.x and later. The default value is false.

Functions

Link copied to clipboard
open override fun toJava(): EndpointElasticsearchSettingsArgs