DatabaseMigrationService / Client / start_metadata_model_import
start_metadata_model_import#
- DatabaseMigrationService.Client.start_metadata_model_import(**kwargs)#
Loads the metadata for all the dependent database objects of the parent object.
This operation uses your project’s Amazon S3 bucket as a metadata cache to improve performance.
See also: AWS API Documentation
Request Syntax
response = client.start_metadata_model_import( MigrationProjectIdentifier='string', SelectionRules='string', Origin='SOURCE'|'TARGET', Refresh=True|False )
- Parameters:
MigrationProjectIdentifier (string) –
[REQUIRED]
The migration project name or Amazon Resource Name (ARN).
SelectionRules (string) –
[REQUIRED]
A value that specifies the database objects to import.
Origin (string) –
[REQUIRED]
Whether to load metadata to the source or target database.
Refresh (boolean) – If
true
, DMS loads metadata for the specified objects from the source database.
- Return type:
dict
- Returns:
Response Syntax
{ 'RequestIdentifier': 'string' }
Response Structure
(dict) –
RequestIdentifier (string) –
The identifier for the import operation.
Exceptions
DatabaseMigrationService.Client.exceptions.AccessDeniedFault
DatabaseMigrationService.Client.exceptions.InvalidResourceStateFault
DatabaseMigrationService.Client.exceptions.ResourceAlreadyExistsFault
DatabaseMigrationService.Client.exceptions.ResourceNotFoundFault
DatabaseMigrationService.Client.exceptions.KMSKeyNotAccessibleFault
DatabaseMigrationService.Client.exceptions.ResourceQuotaExceededFault
DatabaseMigrationService.Client.exceptions.S3ResourceNotFoundFault
DatabaseMigrationService.Client.exceptions.S3AccessDeniedFault