Class: Aws::OpenSearchService::Types::MigrationOptions

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb

Overview

The configuration options for a saved objects migration job.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#conflict_resolution ⇒ String

The strategy for resolving conflicts when saved objects already exist in the target workspace. Valid values are CREATE_NEW_COPIES, which creates new objects with unique IDs, and overwrite, which replaces existing objects.

Returns:

  • (String)


7165
7166
7167
7168
7169
7170
7171
7172
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 7165

class MigrationOptions < Struct.new(
  :source,
  :workspace,
  :export_options,
  :conflict_resolution)
  SENSITIVE = []
  include Aws::Structure
end

#export_options ⇒ Types::ExportOptions

Options to filter the scope of saved objects to export from the source.



7165
7166
7167
7168
7169
7170
7171
7172
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 7165

class MigrationOptions < Struct.new(
  :source,
  :workspace,
  :export_options,
  :conflict_resolution)
  SENSITIVE = []
  include Aws::Structure
end

#source ⇒ Types::MigrationSource

The data source from which to export saved objects.



7165
7166
7167
7168
7169
7170
7171
7172
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 7165

class MigrationOptions < Struct.new(
  :source,
  :workspace,
  :export_options,
  :conflict_resolution)
  SENSITIVE = []
  include Aws::Structure
end

#workspace ⇒ Types::MigrationWorkspace

The target workspace configuration for importing saved objects. You can specify an existing workspace or request creation of a new workspace.



7165
7166
7167
7168
7169
7170
7171
7172
# File 'gems/aws-sdk-opensearchservice/lib/aws-sdk-opensearchservice/types.rb', line 7165

class MigrationOptions < Struct.new(
  :source,
  :workspace,
  :export_options,
  :conflict_resolution)
  SENSITIVE = []
  include Aws::Structure
end