Class: Aws::DatabaseMigrationService::Types::ElasticsearchSettings
- Inherits:
-
Struct
- Object
- Struct
- Aws::DatabaseMigrationService::Types::ElasticsearchSettings
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-databasemigrationservice/types.rb
Overview
Provides information that defines an OpenSearch endpoint.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#endpoint_uri ⇒ String
The endpoint for the OpenSearch cluster.
-
#error_retry_duration ⇒ Integer
The maximum number of seconds for which DMS retries failed API requests to the OpenSearch cluster.
-
#full_load_error_percentage ⇒ Integer
The maximum percentage of records that can fail to be written before a full load operation stops.
-
#service_access_role_arn ⇒ String
The Amazon Resource Name (ARN) used by the service to access the IAM role.
-
#use_new_mapping_type ⇒ Boolean
Set this option to ‘true` for DMS to migrate documentation using the documentation type `_doc`.
Instance Attribute Details
#endpoint_uri ⇒ String
The endpoint for the OpenSearch cluster. DMS uses HTTPS if a transport protocol (http/https) is not specified.
5370 5371 5372 5373 5374 5375 5376 5377 5378 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 5370 class ElasticsearchSettings < Struct.new( :service_access_role_arn, :endpoint_uri, :full_load_error_percentage, :error_retry_duration, :use_new_mapping_type) SENSITIVE = [] include Aws::Structure end |
#error_retry_duration ⇒ Integer
The maximum number of seconds for which DMS retries failed API requests to the OpenSearch cluster.
5370 5371 5372 5373 5374 5375 5376 5377 5378 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 5370 class ElasticsearchSettings < Struct.new( :service_access_role_arn, :endpoint_uri, :full_load_error_percentage, :error_retry_duration, :use_new_mapping_type) SENSITIVE = [] include Aws::Structure end |
#full_load_error_percentage ⇒ Integer
The maximum percentage of records that can fail to be written before a full load operation stops.
To avoid early failure, this counter is only effective after 1000 records are transferred. OpenSearch also has the concept of error monitoring during the last 10 minutes of an Observation Window. If transfer of all records fail in the last 10 minutes, the full load operation stops.
5370 5371 5372 5373 5374 5375 5376 5377 5378 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 5370 class ElasticsearchSettings < Struct.new( :service_access_role_arn, :endpoint_uri, :full_load_error_percentage, :error_retry_duration, :use_new_mapping_type) SENSITIVE = [] include Aws::Structure end |
#service_access_role_arn ⇒ String
The Amazon Resource Name (ARN) used by the service to access the IAM role. The role must allow the ‘iam:PassRole` action.
5370 5371 5372 5373 5374 5375 5376 5377 5378 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 5370 class ElasticsearchSettings < Struct.new( :service_access_role_arn, :endpoint_uri, :full_load_error_percentage, :error_retry_duration, :use_new_mapping_type) SENSITIVE = [] include Aws::Structure end |
#use_new_mapping_type ⇒ Boolean
Set this option to ‘true` for DMS to migrate documentation using the documentation type `_doc`. OpenSearch and an Elasticsearch cluster only support the _doc documentation type in versions 7. x and later. The default value is `false`.
5370 5371 5372 5373 5374 5375 5376 5377 5378 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 5370 class ElasticsearchSettings < Struct.new( :service_access_role_arn, :endpoint_uri, :full_load_error_percentage, :error_retry_duration, :use_new_mapping_type) SENSITIVE = [] include Aws::Structure end |