PrepareMigration
Prepares the serverless cache for data migration by validating the configuration and setting up the migration resources.
Request Parameters
For information about the parameters that are common to all actions, see Common Parameters.
- CustomerNodeEndpointList.member.N
-
The list of endpoints from which to migrate data. For serverless cache migrations, the list should have only one element.
Type: Array of CustomerNodeEndpoint objects
Required: Yes
- ServerlessCacheName
-
The name of the serverless cache to prepare for migration.
Type: String
Required: Yes
- SourceAuthenticationConfiguration
-
The authentication configuration for connecting to the source during migration.
Type: SourceAuthenticationConfiguration object
Required: No
- SourceTlsConfiguration
-
The TLS configuration for connecting to the source during migration.
Type: SourceTlsConfiguration object
Required: No
Response Elements
The following element is returned by the service.
- ServerlessCache
-
Provides the details of the serverless cache prepared for migration.
Type: ServerlessCache object
Errors
For information about the errors that are common to all actions, see Common Error Types.
- InvalidParameterValue
-
The value for a parameter is invalid.
- message
-
A parameter value is invalid.
HTTP Status Code: 400
- InvalidServerlessCacheStateFault
-
The account for these credentials is not currently active.
HTTP Status Code: 400
- ServerlessCacheAlreadyUnderMigrationFault
-
A migration is already in progress for this serverless cache. You cannot start another migration until the current one completes.
HTTP Status Code: 400
- ServerlessCacheNotFoundFault
-
The serverless cache was not found or does not exist.
HTTP Status Code: 404
See Also
For more information about using this API in one of the language-specific Amazon SDKs, see the following: