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