Skip to content

Commit 3785ee5

Browse files
author
AWS
committed
AWS Glue Update: AWS Glue Zero ETL now supports On-demand snapshot load
1 parent 407d646 commit 3785ee5

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS Glue",
4+
"contributor": "",
5+
"description": "AWS Glue Zero ETL now supports On-demand snapshot load"
6+
}

services/glue/src/main/resources/codegen-resources/service-2.json

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8254,6 +8254,7 @@
82548254
"max":20,
82558255
"min":1
82568256
},
8257+
"ContinuousSync":{"type":"boolean"},
82578258
"Crawl":{
82588259
"type":"structure",
82598260
"members":{
@@ -17643,6 +17644,10 @@
1764317644
"SourceProperties":{
1764417645
"shape":"IntegrationSourcePropertiesMap",
1764517646
"documentation":"<p> A collection of key-value pairs that specify additional properties for the integration source. These properties provide configuration options that can be used to customize the behavior of the ODB source during data integration operations. </p>"
17647+
},
17648+
"ContinuousSync":{
17649+
"shape":"ContinuousSync",
17650+
"documentation":"<p>Enables continuous synchronization for on-demand data extractions from SaaS applications to Amazon Web Services data services like Amazon Redshift and Amazon S3.</p>"
1764617651
}
1764717652
},
1764817653
"documentation":"<p>Properties associated with the integration.</p>"
@@ -17725,7 +17730,7 @@
1772517730
},
1772617731
"FunctionSpec":{
1772717732
"shape":"String128",
17728-
"documentation":"<p>Specifies the function used to partition data on the target. The only accepted value for this parameter is `'identity'` (string). The `'identity'` function ensures that the data partitioning on the target follows the same scheme as the source. In other words, the partitioning structure of the source data is preserved in the target destination.</p>"
17733+
"documentation":"<p>Specifies the function used to partition data on the target. The accepted values for this parameter are:</p> <ul> <li> <p> <code>identity</code> - Uses source values directly without transformation</p> </li> <li> <p> <code>year</code> - Extracts the year from timestamp values (e.g., 2023)</p> </li> <li> <p> <code>month</code> - Extracts the month from timestamp values (e.g., 2023-01)</p> </li> <li> <p> <code>day</code> - Extracts the day from timestamp values (e.g., 2023-01-15)</p> </li> <li> <p> <code>hour</code> - Extracts the hour from timestamp values (e.g., 2023-01-15-14)</p> </li> </ul>"
1772917734
},
1773017735
"ConversionSpec":{
1773117736
"shape":"String128",
@@ -20297,6 +20302,7 @@
2029720302
"shape":"String2048",
2029820303
"documentation":"<p>Selects source tables for the integration using Maxwell filter syntax.</p>"
2029920304
},
20305+
"IntegrationConfig":{"shape":"IntegrationConfig"},
2030020306
"IntegrationName":{
2030120307
"shape":"String128",
2030220308
"documentation":"<p>A unique name for an integration in Glue.</p>"
@@ -20361,7 +20367,8 @@
2036120367
"DataFilter":{
2036220368
"shape":"String2048",
2036320369
"documentation":"<p>Selects source tables for the integration using Maxwell filter syntax.</p>"
20364-
}
20370+
},
20371+
"IntegrationConfig":{"shape":"IntegrationConfig"}
2036520372
}
2036620373
},
2036720374
"MongoDBTarget":{

0 commit comments

Comments
 (0)