DatabaseMigrationService / Paginator / DescribeDataMigrations
DescribeDataMigrations#
- class DatabaseMigrationService.Paginator.DescribeDataMigrations#
- paginator = client.get_paginator('describe_data_migrations') - paginate(**kwargs)#
- Creates an iterator that will paginate through responses from - DatabaseMigrationService.Client.describe_data_migrations().- See also: AWS API Documentation - Request Syntax- response_iterator = paginator.paginate( Filters=[ { 'Name': 'string', 'Values': [ 'string', ] }, ], WithoutSettings=True|False, WithoutStatistics=True|False, PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } ) - Parameters:
- Filters (list) – - Filters applied to the data migrations. - (dict) – - Identifies the name and value of a filter object. This filter is used to limit the number and type of DMS objects that are returned for a particular - Describe*call or similar operation. Filters are used as an optional parameter for certain API operations.- Name (string) – [REQUIRED] - The name of the filter as specified for a - Describe*or similar operation.
- Values (list) – [REQUIRED] - The filter value, which can specify one or more values used to narrow the returned results. - (string) – 
 
 
 
- WithoutSettings (boolean) – An option to set to avoid returning information about settings. Use this to reduce overhead when setting information is too large. To use this option, choose - true; otherwise, choose- false(the default).
- WithoutStatistics (boolean) – An option to set to avoid returning information about statistics. Use this to reduce overhead when statistics information is too large. To use this option, choose - true; otherwise, choose- false(the default).
- PaginationConfig (dict) – - A dictionary that provides parameters to control pagination. - MaxItems (integer) – - The total number of items to return. If the total number of items available is more than the value specified in max-items then a - NextTokenwill be provided in the output that you can use to resume pagination.
- PageSize (integer) – - The size of each page. 
- StartingToken (string) – - A token to specify where to start paginating. This is the - NextTokenfrom a previous response.
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'DataMigrations': [ { 'DataMigrationName': 'string', 'DataMigrationArn': 'string', 'DataMigrationCreateTime': datetime(2015, 1, 1), 'DataMigrationStartTime': datetime(2015, 1, 1), 'DataMigrationEndTime': datetime(2015, 1, 1), 'ServiceAccessRoleArn': 'string', 'MigrationProjectArn': 'string', 'DataMigrationType': 'full-load'|'cdc'|'full-load-and-cdc', 'DataMigrationSettings': { 'NumberOfJobs': 123, 'CloudwatchLogsEnabled': True|False, 'SelectionRules': 'string' }, 'SourceDataSettings': [ { 'CDCStartPosition': 'string', 'CDCStartTime': datetime(2015, 1, 1), 'CDCStopTime': datetime(2015, 1, 1), 'SlotName': 'string' }, ], 'DataMigrationStatistics': { 'TablesLoaded': 123, 'ElapsedTimeMillis': 123, 'TablesLoading': 123, 'FullLoadPercentage': 123, 'CDCLatency': 123, 'TablesQueued': 123, 'TablesErrored': 123, 'StartTime': datetime(2015, 1, 1), 'StopTime': datetime(2015, 1, 1) }, 'DataMigrationStatus': 'string', 'PublicIpAddresses': [ 'string', ], 'DataMigrationCidrBlocks': [ 'string', ], 'LastFailureMessage': 'string', 'StopReason': 'string' }, ], 'NextToken': 'string' } - Response Structure- (dict) – - DataMigrations (list) – - Returns information about the data migrations used in the project. - (dict) – - This object provides information about a DMS data migration. - DataMigrationName (string) – - The user-friendly name for the data migration. 
- DataMigrationArn (string) – - The Amazon Resource Name (ARN) that identifies this replication. 
- DataMigrationCreateTime (datetime) – - The UTC time when DMS created the data migration. 
- DataMigrationStartTime (datetime) – - The UTC time when DMS started the data migration. 
- DataMigrationEndTime (datetime) – - The UTC time when data migration ended. 
- ServiceAccessRoleArn (string) – - The IAM role that the data migration uses to access Amazon Web Services resources. 
- MigrationProjectArn (string) – - The Amazon Resource Name (ARN) of the data migration’s associated migration project. 
- DataMigrationType (string) – - Specifies whether the data migration is full-load only, change data capture (CDC) only, or full-load and CDC. 
- DataMigrationSettings (dict) – - Specifies CloudWatch settings and selection rules for the data migration. - NumberOfJobs (integer) – - The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target. 
- CloudwatchLogsEnabled (boolean) – - Whether to enable CloudWatch logging for the data migration. 
- SelectionRules (string) – - A JSON-formatted string that defines what objects to include and exclude from the migration. 
 
- SourceDataSettings (list) – - Specifies information about the data migration’s source data provider. - (dict) – - Defines settings for a source data provider for a data migration. - CDCStartPosition (string) – - The change data capture (CDC) start position for the source data provider. 
- CDCStartTime (datetime) – - The change data capture (CDC) start time for the source data provider. 
- CDCStopTime (datetime) – - The change data capture (CDC) stop time for the source data provider. 
- SlotName (string) – - The name of the replication slot on the source data provider. This attribute is only valid for a PostgreSQL or Aurora PostgreSQL source. 
 
 
- DataMigrationStatistics (dict) – - Provides information about the data migration’s run, including start and stop time, latency, and data migration progress. - TablesLoaded (integer) – - The number of tables loaded in the current data migration run. 
- ElapsedTimeMillis (integer) – - The elapsed duration of the data migration run. 
- TablesLoading (integer) – - The data migration’s table loading progress. 
- FullLoadPercentage (integer) – - The data migration’s progress in the full-load migration phase. 
- CDCLatency (integer) – - The current latency of the change data capture (CDC) operation. 
- TablesQueued (integer) – - The number of tables that are waiting for processing. 
- TablesErrored (integer) – - The number of tables that DMS failed to process. 
- StartTime (datetime) – - The time when the migration started. 
- StopTime (datetime) – - The time when the migration stopped or failed. 
 
- DataMigrationStatus (string) – - The current status of the data migration. 
- PublicIpAddresses (list) – - The IP addresses of the endpoints for the data migration. - (string) – 
 
- DataMigrationCidrBlocks (list) – - The CIDR blocks of the endpoints for the data migration. - (string) – 
 
- LastFailureMessage (string) – - Information about the data migration’s most recent error or failure. 
- StopReason (string) – - The reason the data migration last stopped. 
 
 
- NextToken (string) – - A token to resume pagination.