Glue / Client / get_mapping
get_mapping#
- Glue.Client.get_mapping(**kwargs)#
- Creates mappings. - See also: AWS API Documentation - Request Syntax- response = client.get_mapping( Source={ 'DatabaseName': 'string', 'TableName': 'string' }, Sinks=[ { 'DatabaseName': 'string', 'TableName': 'string' }, ], Location={ 'Jdbc': [ { 'Name': 'string', 'Value': 'string', 'Param': True|False }, ], 'S3': [ { 'Name': 'string', 'Value': 'string', 'Param': True|False }, ], 'DynamoDB': [ { 'Name': 'string', 'Value': 'string', 'Param': True|False }, ] } ) - Parameters:
- Source (dict) – - [REQUIRED] - Specifies the source table. - DatabaseName (string) – [REQUIRED] - The database in which the table metadata resides. 
- TableName (string) – [REQUIRED] - The name of the table in question. 
 
- Sinks (list) – - A list of target tables. - (dict) – - Specifies a table definition in the Glue Data Catalog. - DatabaseName (string) – [REQUIRED] - The database in which the table metadata resides. 
- TableName (string) – [REQUIRED] - The name of the table in question. 
 
 
- Location (dict) – - Parameters for the mapping. - Jdbc (list) – - A JDBC location. - (dict) – - An argument or property of a node. - Name (string) – [REQUIRED] - The name of the argument or property. 
- Value (string) – [REQUIRED] - The value of the argument or property. 
- Param (boolean) – - True if the value is used as a parameter. 
 
 
- S3 (list) – - An Amazon Simple Storage Service (Amazon S3) location. - (dict) – - An argument or property of a node. - Name (string) – [REQUIRED] - The name of the argument or property. 
- Value (string) – [REQUIRED] - The value of the argument or property. 
- Param (boolean) – - True if the value is used as a parameter. 
 
 
- DynamoDB (list) – - An Amazon DynamoDB table location. - (dict) – - An argument or property of a node. - Name (string) – [REQUIRED] - The name of the argument or property. 
- Value (string) – [REQUIRED] - The value of the argument or property. 
- Param (boolean) – - True if the value is used as a parameter. 
 
 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'Mapping': [ { 'SourceTable': 'string', 'SourcePath': 'string', 'SourceType': 'string', 'TargetTable': 'string', 'TargetPath': 'string', 'TargetType': 'string' }, ] } - Response Structure- (dict) – - Mapping (list) – - A list of mappings to the specified targets. - (dict) – - Defines a mapping. - SourceTable (string) – - The name of the source table. 
- SourcePath (string) – - The source path. 
- SourceType (string) – - The source type. 
- TargetTable (string) – - The target table. 
- TargetPath (string) – - The target path. 
- TargetType (string) – - The target type. 
 
 
 
 
 - Exceptions- Glue.Client.exceptions.InvalidInputException
- Glue.Client.exceptions.InternalServiceException
- Glue.Client.exceptions.OperationTimeoutException
- Glue.Client.exceptions.EntityNotFoundException