DatabaseMigrationService / Client / test_connection
test_connection#
- DatabaseMigrationService.Client.test_connection(**kwargs)#
- Tests the connection between the replication instance and the endpoint. - See also: AWS API Documentation - Request Syntax - response = client.test_connection( ReplicationInstanceArn='string', EndpointArn='string' ) - Parameters:
- ReplicationInstanceArn (string) – - [REQUIRED] - The Amazon Resource Name (ARN) of the replication instance. 
- EndpointArn (string) – - [REQUIRED] - The Amazon Resource Name (ARN) string that uniquely identifies the endpoint. 
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'Connection': { 'ReplicationInstanceArn': 'string', 'EndpointArn': 'string', 'Status': 'string', 'LastFailureMessage': 'string', 'EndpointIdentifier': 'string', 'ReplicationInstanceIdentifier': 'string' } } - Response Structure - (dict) – - Connection (dict) – - The connection tested. - ReplicationInstanceArn (string) – - The ARN of the replication instance. 
- EndpointArn (string) – - The ARN string that uniquely identifies the endpoint. 
- Status (string) – - The connection status. This parameter can return one of the following values: - "successful"
- "testing"
- "failed"
- "deleting"
 
- LastFailureMessage (string) – - The error message when the connection last failed. 
- EndpointIdentifier (string) – - The identifier of the endpoint. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can’t end with a hyphen or contain two consecutive hyphens. 
- ReplicationInstanceIdentifier (string) – - The replication instance identifier. This parameter is stored as a lowercase string. 
 
 
 
 - Exceptions - DatabaseMigrationService.Client.exceptions.ResourceNotFoundFault
- DatabaseMigrationService.Client.exceptions.InvalidResourceStateFault
- DatabaseMigrationService.Client.exceptions.KMSKeyNotAccessibleFault
- DatabaseMigrationService.Client.exceptions.ResourceQuotaExceededFault
- DatabaseMigrationService.Client.exceptions.AccessDeniedFault
 - Examples - Tests the connection between the replication instance and the endpoint. - response = client.test_connection( EndpointArn='arn:aws:dms:us-east-1:123456789012:endpoint:RAAR3R22XSH46S3PWLC3NJAWKM', ReplicationInstanceArn='arn:aws:dms:us-east-1:123456789012:rep:6UTDJGBOUS3VI3SUWA66XFJCJQ', ) print(response) - Expected Output: - { 'Connection': { }, 'ResponseMetadata': { '...': '...', }, }