Skip to content

Commit fa9aaae

Browse files
author
AWS
committed
AWS Clean Rooms Service Update: This feature provides the ability to update the table reference and allowed columns on an existing configured table.
1 parent d9d2d1b commit fa9aaae

File tree

2 files changed

+35
-38
lines changed

2 files changed

+35
-38
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 Clean Rooms Service",
4+
"contributor": "",
5+
"description": "This feature provides the ability to update the table reference and allowed columns on an existing configured table."
6+
}

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

Lines changed: 29 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@
284284
{"shape":"ThrottlingException"},
285285
{"shape":"AccessDeniedException"}
286286
],
287-
"documentation":"<p>Creates a privacy budget template for a specified membership. Each membership can have only one privacy budget template, but it can be deleted and recreated. If you need to change the privacy budget template for a membership, use the <a>UpdatePrivacyBudgetTemplate</a> operation.</p>"
287+
"documentation":"<p>Creates a privacy budget template for a specified collaboration. Each collaboration can have only one privacy budget template. If you need to change the privacy budget template, use the <a>UpdatePrivacyBudgetTemplate</a> operation.</p>"
288288
},
289289
"DeleteAnalysisTemplate":{
290290
"name":"DeleteAnalysisTemplate",
@@ -516,7 +516,7 @@
516516
{"shape":"ThrottlingException"},
517517
{"shape":"AccessDeniedException"}
518518
],
519-
"documentation":"<p>Deletes a privacy budget template for a specified membership.</p>",
519+
"documentation":"<p>Deletes a privacy budget template for a specified collaboration.</p>",
520520
"idempotent":true
521521
},
522522
"GetAnalysisTemplate":{
@@ -1384,6 +1384,7 @@
13841384
"output":{"shape":"UpdateConfiguredTableOutput"},
13851385
"errors":[
13861386
{"shape":"ConflictException"},
1387+
{"shape":"ServiceQuotaExceededException"},
13871388
{"shape":"ResourceNotFoundException"},
13881389
{"shape":"InternalServerException"},
13891390
{"shape":"ValidationException"},
@@ -1521,7 +1522,7 @@
15211522
{"shape":"ThrottlingException"},
15221523
{"shape":"AccessDeniedException"}
15231524
],
1524-
"documentation":"<p>Updates the privacy budget template for the specified membership.</p>"
1525+
"documentation":"<p>Updates the privacy budget template for the specified collaboration.</p>"
15251526
},
15261527
"UpdateProtectedJob":{
15271528
"name":"UpdateProtectedJob",
@@ -2668,7 +2669,7 @@
26682669
},
26692670
"analyticsEngine":{
26702671
"shape":"AnalyticsEngine",
2671-
"documentation":"<p> The analytics engine for the collaboration.</p>"
2672+
"documentation":"<p> The analytics engine for the collaboration.</p> <note> <p>After July 16, 2025, the <code>CLEAN_ROOMS_SQL</code> parameter will no longer be available. </p> </note>"
26722673
}
26732674
},
26742675
"documentation":"<p>The multi-party data share environment. The collaboration contains metadata about its purpose and participants.</p>"
@@ -3320,7 +3321,7 @@
33203321
},
33213322
"analyticsEngine":{
33223323
"shape":"AnalyticsEngine",
3323-
"documentation":"<p> The analytics engine.</p>"
3324+
"documentation":"<p> The analytics engine.</p> <note> <p>After July 16, 2025, the <code>CLEAN_ROOMS_SQL</code> parameter will no longer be available. </p> </note>"
33243325
}
33253326
},
33263327
"documentation":"<p>The metadata of the collaboration.</p>"
@@ -4237,7 +4238,7 @@
42374238
},
42384239
"source":{
42394240
"shape":"AnalysisSource",
4240-
"documentation":"<p>The information in the analysis template. Currently supports <code>text</code>, the query text for the analysis template.</p>"
4241+
"documentation":"<p>The information in the analysis template.</p>"
42414242
},
42424243
"tags":{
42434244
"shape":"TagMap",
@@ -4317,7 +4318,7 @@
43174318
},
43184319
"analyticsEngine":{
43194320
"shape":"AnalyticsEngine",
4320-
"documentation":"<p> The analytics engine.</p>"
4321+
"documentation":"<p> The analytics engine.</p> <note> <p>After July 16, 2025, the <code>CLEAN_ROOMS_SQL</code> parameter will no longer be available. </p> </note>"
43214322
}
43224323
}
43234324
},
@@ -4794,8 +4795,7 @@
47944795
},
47954796
"DeleteAnalysisTemplateOutput":{
47964797
"type":"structure",
4797-
"members":{
4798-
}
4798+
"members":{}
47994799
},
48004800
"DeleteCollaborationInput":{
48014801
"type":"structure",
@@ -4811,8 +4811,7 @@
48114811
},
48124812
"DeleteCollaborationOutput":{
48134813
"type":"structure",
4814-
"members":{
4815-
}
4814+
"members":{}
48164815
},
48174816
"DeleteConfiguredAudienceModelAssociationInput":{
48184817
"type":"structure",
@@ -4837,8 +4836,7 @@
48374836
},
48384837
"DeleteConfiguredAudienceModelAssociationOutput":{
48394838
"type":"structure",
4840-
"members":{
4841-
}
4839+
"members":{}
48424840
},
48434841
"DeleteConfiguredTableAnalysisRuleInput":{
48444842
"type":"structure",
@@ -4863,8 +4861,7 @@
48634861
},
48644862
"DeleteConfiguredTableAnalysisRuleOutput":{
48654863
"type":"structure",
4866-
"members":{
4867-
},
4864+
"members":{},
48684865
"documentation":"<p>An empty response that indicates a successful delete.</p>"
48694866
},
48704867
"DeleteConfiguredTableAssociationAnalysisRuleInput":{
@@ -4897,8 +4894,7 @@
48974894
},
48984895
"DeleteConfiguredTableAssociationAnalysisRuleOutput":{
48994896
"type":"structure",
4900-
"members":{
4901-
}
4897+
"members":{}
49024898
},
49034899
"DeleteConfiguredTableAssociationInput":{
49044900
"type":"structure",
@@ -4923,8 +4919,7 @@
49234919
},
49244920
"DeleteConfiguredTableAssociationOutput":{
49254921
"type":"structure",
4926-
"members":{
4927-
}
4922+
"members":{}
49284923
},
49294924
"DeleteConfiguredTableInput":{
49304925
"type":"structure",
@@ -4940,8 +4935,7 @@
49404935
},
49414936
"DeleteConfiguredTableOutput":{
49424937
"type":"structure",
4943-
"members":{
4944-
},
4938+
"members":{},
49454939
"documentation":"<p>The empty output for a successful deletion.</p>"
49464940
},
49474941
"DeleteIdMappingTableInput":{
@@ -4967,8 +4961,7 @@
49674961
},
49684962
"DeleteIdMappingTableOutput":{
49694963
"type":"structure",
4970-
"members":{
4971-
}
4964+
"members":{}
49724965
},
49734966
"DeleteIdNamespaceAssociationInput":{
49744967
"type":"structure",
@@ -4993,8 +4986,7 @@
49934986
},
49944987
"DeleteIdNamespaceAssociationOutput":{
49954988
"type":"structure",
4996-
"members":{
4997-
}
4989+
"members":{}
49984990
},
49994991
"DeleteMemberInput":{
50004992
"type":"structure",
@@ -5019,8 +5011,7 @@
50195011
},
50205012
"DeleteMemberOutput":{
50215013
"type":"structure",
5022-
"members":{
5023-
}
5014+
"members":{}
50245015
},
50255016
"DeleteMembershipInput":{
50265017
"type":"structure",
@@ -5036,8 +5027,7 @@
50365027
},
50375028
"DeleteMembershipOutput":{
50385029
"type":"structure",
5039-
"members":{
5040-
}
5030+
"members":{}
50415031
},
50425032
"DeletePrivacyBudgetTemplateInput":{
50435033
"type":"structure",
@@ -5062,8 +5052,7 @@
50625052
},
50635053
"DeletePrivacyBudgetTemplateOutput":{
50645054
"type":"structure",
5065-
"members":{
5066-
}
5055+
"members":{}
50675056
},
50685057
"DifferentialPrivacyAggregationExpression":{
50695058
"type":"string",
@@ -5337,8 +5326,7 @@
53375326
},
53385327
"Document":{
53395328
"type":"structure",
5340-
"members":{
5341-
},
5329+
"members":{},
53425330
"document":true
53435331
},
53445332
"Double":{
@@ -9639,8 +9627,7 @@
96399627
},
96409628
"TagResourceOutput":{
96419629
"type":"structure",
9642-
"members":{
9643-
}
9630+
"members":{}
96449631
},
96459632
"TagValue":{
96469633
"type":"string",
@@ -9697,8 +9684,7 @@
96979684
},
96989685
"UntagResourceOutput":{
96999686
"type":"structure",
9700-
"members":{
9701-
}
9687+
"members":{}
97029688
},
97039689
"UpdateAnalysisTemplateInput":{
97049690
"type":"structure",
@@ -9755,7 +9741,7 @@
97559741
},
97569742
"analyticsEngine":{
97579743
"shape":"AnalyticsEngine",
9758-
"documentation":"<p>The analytics engine.</p>"
9744+
"documentation":"<p>The analytics engine.</p> <note> <p>After July 16, 2025, the <code>CLEAN_ROOMS_SQL</code> parameter will no longer be available. </p> </note>"
97599745
}
97609746
}
97619747
},
@@ -9944,6 +9930,11 @@
99449930
"shape":"TableDescription",
99459931
"documentation":"<p>A new description for the configured table.</p>"
99469932
},
9933+
"tableReference":{"shape":"TableReference"},
9934+
"allowedColumns":{
9935+
"shape":"AllowedColumnList",
9936+
"documentation":"<p>The columns of the underlying table that can be used by collaborations or analysis rules.</p>"
9937+
},
99479938
"analysisMethod":{
99489939
"shape":"AnalysisMethod",
99499940
"documentation":"<p> The analysis method for the configured table.</p> <p> <code>DIRECT_QUERY</code> allows SQL queries to be run directly on this table.</p> <p> <code>DIRECT_JOB</code> allows PySpark jobs to be run directly on this table.</p> <p> <code>MULTIPLE</code> allows both SQL queries and PySpark jobs to be run directly on this table.</p>"

0 commit comments

Comments
 (0)