Update Integration Table Properties
glue_update_integration_table_properties | R Documentation |
This API is used to provide optional override properties for the tables that need to be replicated¶
Description¶
This API is used to provide optional override properties for the tables
that need to be replicated. These properties can include properties for
filtering and partitioning for the source and target tables. To set both
source and target properties the same API need to be invoked with the
Glue connection ARN as ResourceArn
with SourceTableConfig
, and the
Glue database ARN as ResourceArn
with TargetTableConfig
respectively.
The override will be reflected across all the integrations using same
ResourceArn
and source table.
Usage¶
glue_update_integration_table_properties(ResourceArn, TableName,
SourceTableConfig, TargetTableConfig)
Arguments¶
ResourceArn
[required] The connection ARN of the source, or the database ARN of the target.
TableName
[required] The name of the table to be replicated.
SourceTableConfig
A structure for the source table configuration.
TargetTableConfig
A structure for the target table configuration.
Value¶
An empty list.
Request syntax¶
svc$update_integration_table_properties(
ResourceArn = "string",
TableName = "string",
SourceTableConfig = list(
Fields = list(
"string"
),
FilterPredicate = "string",
PrimaryKey = list(
"string"
),
RecordUpdateField = "string"
),
TargetTableConfig = list(
UnnestSpec = "TOPLEVEL"|"FULL"|"NOUNNEST",
PartitionSpec = list(
list(
FieldName = "string",
FunctionSpec = "string"
)
),
TargetTableName = "string"
)
)