Class: Aws::ElastiCache::Types::StartMigrationMessage
- Inherits:
-
Struct
- Object
- Struct
- Aws::ElastiCache::Types::StartMigrationMessage
- Defined in:
- gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#auto_cutover ⇒ Boolean
Specifies whether ElastiCache automatically attempts to complete the migration after data sync is established.
-
#clear_target_cache_data ⇒ Boolean
Specifies whether ElastiCache deletes existing data in the serverless cache before migration begins.
-
#customer_node_endpoint_list ⇒ Array<Types::CustomerNodeEndpoint>
The list of endpoints from which to migrate data.
-
#replication_group_id ⇒ String
The ID of the replication group to which data should be migrated.
-
#serverless_cache_name ⇒ String
The name of the serverless cache to which data is being migrated.
Instance Attribute Details
#auto_cutover ⇒ Boolean
Specifies whether ElastiCache automatically attempts to complete the migration after data sync is established.
9586 9587 9588 9589 9590 9591 9592 9593 9594 |
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 9586 class StartMigrationMessage < Struct.new( :serverless_cache_name, :replication_group_id, :customer_node_endpoint_list, :auto_cutover, :clear_target_cache_data) SENSITIVE = [] include Aws::Structure end |
#clear_target_cache_data ⇒ Boolean
Specifies whether ElastiCache deletes existing data in the
serverless cache before migration begins. After StopMigration,
StartMigration requires this option to restart the data sync.
9586 9587 9588 9589 9590 9591 9592 9593 9594 |
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 9586 class StartMigrationMessage < Struct.new( :serverless_cache_name, :replication_group_id, :customer_node_endpoint_list, :auto_cutover, :clear_target_cache_data) SENSITIVE = [] include Aws::Structure end |
#customer_node_endpoint_list ⇒ Array<Types::CustomerNodeEndpoint>
The list of endpoints from which to migrate data. For Valkey or
Redis OSS (cluster mode disabled), the list should have only one
element. For serverless cache migrations, ElastiCache uses the
endpoint that you provided in PrepareMigration.
9586 9587 9588 9589 9590 9591 9592 9593 9594 |
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 9586 class StartMigrationMessage < Struct.new( :serverless_cache_name, :replication_group_id, :customer_node_endpoint_list, :auto_cutover, :clear_target_cache_data) SENSITIVE = [] include Aws::Structure end |
#replication_group_id ⇒ String
The ID of the replication group to which data should be migrated.
9586 9587 9588 9589 9590 9591 9592 9593 9594 |
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 9586 class StartMigrationMessage < Struct.new( :serverless_cache_name, :replication_group_id, :customer_node_endpoint_list, :auto_cutover, :clear_target_cache_data) SENSITIVE = [] include Aws::Structure end |
#serverless_cache_name ⇒ String
The name of the serverless cache to which data is being migrated.
9586 9587 9588 9589 9590 9591 9592 9593 9594 |
# File 'gems/aws-sdk-elasticache/lib/aws-sdk-elasticache/types.rb', line 9586 class StartMigrationMessage < Struct.new( :serverless_cache_name, :replication_group_id, :customer_node_endpoint_list, :auto_cutover, :clear_target_cache_data) SENSITIVE = [] include Aws::Structure end |