Components
Type: aws:core:glueAddPartitionsArc
Description
This are listens for lot availability events and extracts the partition values from the dataset manifest. It then adds those partitions to the given AWS Glue table specified by the sink pathURI, having the format: glue://[catalog]/database/table Where the catalog is only required if writing to a different account. The resulting manifest file will contain uris of the format: glue://[catalog]/database/table/value1/value2/... partitionType: value|named the default named takes on the form name=value, name is the partition name and value is the partition value namedPartitionDelimiter: defaults to '=' the delimiter used to separate the partition name from the partition value partitionResults: none|all|added none: do not list any partitions in the manifest, just the glue:// uri all: list all partitions found in the source manifest added: list only partitions that did not previously exist in the table
Template
Required
{
"type" : "aws:core:glueAddPartitionsArc",
"name" : null,
"sources" : { },
"sinks" : { }
}
All
{
"type" : "aws:core:glueAddPartitionsArc",
"name" : null,
"exclude" : false,
"sources" : { },
"sinks" : { },
"workload" : {
"workloadProps" : {
"partitionType" : "named",
"namedPartitionDelimiter" : "=",
"partitionResults" : "added"
},
"runtimeProps" : {
"memorySizeMB" : 512,
"retryAttempts" : 3,
"timeoutMin" : 15,
"architecture" : "ARM_64"
}
}
}