Skip to content

Commit 15b4fe2

Browse files
author
AWS
committed
Amazon Relational Database Service Update: This release launches the ModifyIntegration API and support for data filtering for zero-ETL Integrations.
1 parent 0d898f3 commit 15b4fe2

File tree

2 files changed

+76
-2
lines changed

2 files changed

+76
-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": "Amazon Relational Database Service",
4+
"contributor": "",
5+
"description": "This release launches the ModifyIntegration API and support for data filtering for zero-ETL Integrations."
6+
}

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

Lines changed: 70 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2262,6 +2262,24 @@
22622262
],
22632263
"documentation":"<p>Modifies a setting for an Amazon Aurora global database cluster. You can change one or more database configuration parameters by specifying these parameters and the new values in the request. For more information on Amazon Aurora, see <a href=\"https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_AuroraOverview.html\"> What is Amazon Aurora?</a> in the <i>Amazon Aurora User Guide</i>.</p> <note> <p>This operation only applies to Aurora global database clusters.</p> </note>"
22642264
},
2265+
"ModifyIntegration":{
2266+
"name":"ModifyIntegration",
2267+
"http":{
2268+
"method":"POST",
2269+
"requestUri":"/"
2270+
},
2271+
"input":{"shape":"ModifyIntegrationMessage"},
2272+
"output":{
2273+
"shape":"Integration",
2274+
"resultWrapper":"ModifyIntegrationResult"
2275+
},
2276+
"errors":[
2277+
{"shape":"IntegrationNotFoundFault"},
2278+
{"shape":"InvalidIntegrationStateFault"},
2279+
{"shape":"IntegrationConflictOperationFault"}
2280+
],
2281+
"documentation":"<p>Modifies a zero-ETL integration with Amazon Redshift.</p> <note> <p>Currently, you can only modify integrations that have Aurora MySQL source DB clusters. Integrations with Aurora PostgreSQL and RDS sources currently don't support modifying the integration.</p> </note>"
2282+
},
22652283
"ModifyOptionGroup":{
22662284
"name":"ModifyOptionGroup",
22672285
"http":{
@@ -5177,7 +5195,15 @@
51775195
"shape":"EncryptionContextMap",
51785196
"documentation":"<p>An optional set of non-secret key–value pairs that contains additional contextual information about the data. For more information, see <a href=\"https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context\">Encryption context</a> in the <i>Amazon Web Services Key Management Service Developer Guide</i>.</p> <p>You can only include this parameter if you specify the <code>KMSKeyId</code> parameter.</p>"
51795197
},
5180-
"Tags":{"shape":"TagList"}
5198+
"Tags":{"shape":"TagList"},
5199+
"DataFilter":{
5200+
"shape":"DataFilter",
5201+
"documentation":"<p>Data filtering options for the integration. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/zero-etl.filtering.html\">Data filtering for Aurora zero-ETL integrations with Amazon Redshift</a>. </p> <p>Valid for: Integrations with Aurora MySQL source DB clusters only</p>"
5202+
},
5203+
"Description":{
5204+
"shape":"IntegrationDescription",
5205+
"documentation":"<p>A description of the integration.</p>"
5206+
}
51815207
}
51825208
},
51835209
"CreateOptionGroupMessage":{
@@ -8560,6 +8586,12 @@
85608586
},
85618587
"exception":true
85628588
},
8589+
"DataFilter":{
8590+
"type":"string",
8591+
"max":25600,
8592+
"min":1,
8593+
"pattern":"[a-zA-Z0-9_ \"\\\\\\-$,*.:?+\\/]*"
8594+
},
85638595
"DatabaseArn":{
85648596
"type":"string",
85658597
"max":2048,
@@ -11287,6 +11319,14 @@
1128711319
"Errors":{
1128811320
"shape":"IntegrationErrorList",
1128911321
"documentation":"<p>Any errors associated with the integration.</p>"
11322+
},
11323+
"DataFilter":{
11324+
"shape":"DataFilter",
11325+
"documentation":"<p>Data filters for the integration. These filters determine which tables from the source database are sent to the target Amazon Redshift data warehouse. </p>"
11326+
},
11327+
"Description":{
11328+
"shape":"IntegrationDescription",
11329+
"documentation":"<p>A description of the integration.</p>"
1129011330
}
1129111331
},
1129211332
"documentation":"<p>A zero-ETL integration with Amazon Redshift.</p>"
@@ -11307,7 +11347,7 @@
1130711347
"type":"string",
1130811348
"max":255,
1130911349
"min":1,
11310-
"pattern":"arn:aws[a-z\\-]*:rds(-[a-z]*)?:[a-z0-9\\-]*:[0-9]*:integration:[a-z][a-z0-9]*(-[a-zA-Z0-9]+)*\\/[a-zA-Z0-9_:\\-\\/]+"
11350+
"pattern":"arn:aws[a-z\\-]*:rds(-[a-z]*)?:[a-z0-9\\-]*:[0-9]*:integration:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}"
1131111351
},
1131211352
"IntegrationConflictOperationFault":{
1131311353
"type":"structure",
@@ -11321,6 +11361,12 @@
1132111361
},
1132211362
"exception":true
1132311363
},
11364+
"IntegrationDescription":{
11365+
"type":"string",
11366+
"max":1000,
11367+
"min":0,
11368+
"pattern":".*"
11369+
},
1132411370
"IntegrationError":{
1132511371
"type":"structure",
1132611372
"required":["ErrorCode"],
@@ -12908,6 +12954,28 @@
1290812954
"GlobalCluster":{"shape":"GlobalCluster"}
1290912955
}
1291012956
},
12957+
"ModifyIntegrationMessage":{
12958+
"type":"structure",
12959+
"required":["IntegrationIdentifier"],
12960+
"members":{
12961+
"IntegrationIdentifier":{
12962+
"shape":"IntegrationIdentifier",
12963+
"documentation":"<p>The unique identifier of the integration to modify.</p>"
12964+
},
12965+
"IntegrationName":{
12966+
"shape":"IntegrationName",
12967+
"documentation":"<p>A new name for the integration.</p>"
12968+
},
12969+
"DataFilter":{
12970+
"shape":"DataFilter",
12971+
"documentation":"<p>A new data filter for the integration. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_Zero_ETL_Filtering.html\">Data filtering for Aurora zero-ETL integrations with Amazon Redshift</a>.</p>"
12972+
},
12973+
"Description":{
12974+
"shape":"IntegrationDescription",
12975+
"documentation":"<p>A new description for the integration.</p>"
12976+
}
12977+
}
12978+
},
1291112979
"ModifyOptionGroupMessage":{
1291212980
"type":"structure",
1291312981
"required":["OptionGroupName"],

0 commit comments

Comments
 (0)