DatabaseMigrationService / Paginator / DescribeEndpointTypes
DescribeEndpointTypes¶
- class DatabaseMigrationService.Paginator.DescribeEndpointTypes¶
paginator = client.get_paginator('describe_endpoint_types')
- paginate(**kwargs)¶
Creates an iterator that will paginate through responses from
DatabaseMigrationService.Client.describe_endpoint_types().See also: AWS API Documentation
Request Syntax
response_iterator = paginator.paginate( Filters=[ { 'Name': 'string', 'Values': [ 'string', ] }, ], PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } )
- Parameters:
Filters (list) –
Filters applied to the endpoint types.
Valid filter names: engine-name | endpoint-type
(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) –
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
{ 'SupportedEndpointTypes': [ { 'EngineName': 'string', 'SupportsCDC': True|False, 'EndpointType': 'source'|'target', 'ReplicationInstanceEngineMinimumVersion': 'string', 'EngineDisplayName': 'string' }, ], 'NextToken': 'string' }
Response Structure
(dict) –
SupportedEndpointTypes (list) –
The types of endpoints that are supported.
(dict) –
Provides information about types of supported endpoints in response to a request by the
DescribeEndpointTypesoperation. This information includes the type of endpoint, the database engine name, and whether change data capture (CDC) is supported.EngineName (string) –
The database engine name. Valid values, depending on the EndpointType, include
"mysql","oracle","postgres","mariadb","aurora","aurora-postgresql","redshift","s3","db2","db2-zos","azuredb","sybase","dynamodb","mongodb","kinesis","kafka","elasticsearch","documentdb","sqlserver","neptune", and"babelfish".SupportsCDC (boolean) –
Indicates if change data capture (CDC) is supported.
EndpointType (string) –
The type of endpoint. Valid values are
sourceandtarget.ReplicationInstanceEngineMinimumVersion (string) –
The earliest DMS engine version that supports this endpoint engine. Note that endpoint engines released with DMS versions earlier than 3.1.1 do not return a value for this parameter.
EngineDisplayName (string) –
The expanded name for the engine name. For example, if the
EngineNameparameter is “aurora”, this value would be “Amazon Aurora MySQL”.
NextToken (string) –
A token to resume pagination.