Skip to content

Commit 8a05cf9

Browse files
author
AWS
committed
AWS Clean Rooms Service Update: Added support for reading data sources across regions, and results delivery to allowedlisted regions.
1 parent 2df56ed commit 8a05cf9

File tree

3 files changed

+106
-4
lines changed

3 files changed

+106
-4
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": "Added support for reading data sources across regions, and results delivery to allowedlisted regions."
6+
}

services/cleanrooms/src/main/resources/codegen-resources/endpoint-rule-set.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,27 +5,27 @@
55
"builtIn": "AWS::Region",
66
"required": false,
77
"documentation": "The AWS region used to dispatch the request.",
8-
"type": "String"
8+
"type": "string"
99
},
1010
"UseDualStack": {
1111
"builtIn": "AWS::UseDualStack",
1212
"required": true,
1313
"default": false,
1414
"documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.",
15-
"type": "Boolean"
15+
"type": "boolean"
1616
},
1717
"UseFIPS": {
1818
"builtIn": "AWS::UseFIPS",
1919
"required": true,
2020
"default": false,
2121
"documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.",
22-
"type": "Boolean"
22+
"type": "boolean"
2323
},
2424
"Endpoint": {
2525
"builtIn": "SDK::Endpoint",
2626
"required": false,
2727
"documentation": "Override the endpoint used to send this request",
28-
"type": "String"
28+
"type": "string"
2929
}
3030
},
3131
"rules": [

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

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1914,6 +1914,10 @@
19141914
"type":"list",
19151915
"member":{"shape":"AccountId"}
19161916
},
1917+
"AllowedResultRegions":{
1918+
"type":"list",
1919+
"member":{"shape":"SupportedS3Region"}
1920+
},
19171921
"AnalysisFormat":{
19181922
"type":"string",
19191923
"enum":[
@@ -2566,6 +2570,10 @@
25662570
"tableName"
25672571
],
25682572
"members":{
2573+
"region":{
2574+
"shape":"CommercialRegion",
2575+
"documentation":"<p>The Amazon Web Services Region where the Athena table is located. This parameter is required to uniquely identify and access tables across different Regions.</p>"
2576+
},
25692577
"workGroup":{
25702578
"shape":"AthenaWorkGroup",
25712579
"documentation":"<p> The workgroup of the Athena table reference.</p>"
@@ -3042,6 +3050,10 @@
30423050
"autoApprovedChangeTypes":{
30433051
"shape":"AutoApprovedChangeTypeList",
30443052
"documentation":"<p>The types of change requests that are automatically approved for this collaboration.</p>"
3053+
},
3054+
"allowedResultRegions":{
3055+
"shape":"AllowedResultRegions",
3056+
"documentation":"<p>The Amazon Web Services Regions where collaboration query results can be stored. Returns the list of Region identifiers that were specified when the collaboration was created. This list is used to enforce regional storage policies and compliance requirements.</p>"
30453057
}
30463058
},
30473059
"documentation":"<p>The multi-party data share environment. The collaboration contains metadata about its purpose and participants.</p>"
@@ -3836,6 +3848,44 @@
38363848
"min":0,
38373849
"pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDBFF-\\uDC00\\uDFFF\\t]*"
38383850
},
3851+
"CommercialRegion":{
3852+
"type":"string",
3853+
"enum":[
3854+
"us-west-1",
3855+
"us-west-2",
3856+
"us-east-1",
3857+
"us-east-2",
3858+
"af-south-1",
3859+
"ap-east-1",
3860+
"ap-south-2",
3861+
"ap-southeast-1",
3862+
"ap-southeast-2",
3863+
"ap-southeast-3",
3864+
"ap-southeast-5",
3865+
"ap-southeast-4",
3866+
"ap-southeast-7",
3867+
"ap-south-1",
3868+
"ap-northeast-3",
3869+
"ap-northeast-1",
3870+
"ap-northeast-2",
3871+
"ca-central-1",
3872+
"ca-west-1",
3873+
"eu-south-1",
3874+
"eu-west-3",
3875+
"eu-south-2",
3876+
"eu-central-2",
3877+
"eu-central-1",
3878+
"eu-north-1",
3879+
"eu-west-1",
3880+
"eu-west-2",
3881+
"me-south-1",
3882+
"me-central-1",
3883+
"il-central-1",
3884+
"sa-east-1",
3885+
"mx-central-1",
3886+
"ap-east-2"
3887+
]
3888+
},
38393889
"ComputeConfiguration":{
38403890
"type":"structure",
38413891
"members":{
@@ -4825,6 +4875,10 @@
48254875
"autoApprovedChangeRequestTypes":{
48264876
"shape":"AutoApprovedChangeTypeList",
48274877
"documentation":"<p>The types of change requests that are automatically approved for this collaboration.</p>"
4878+
},
4879+
"allowedResultRegions":{
4880+
"shape":"AllowedResultRegions",
4881+
"documentation":"<p>The Amazon Web Services Regions where collaboration query results can be stored. When specified, results can only be written to these Regions. This parameter enables you to meet your compliance and data governance requirements, and implement regional data governance policies.</p>"
48284882
}
48294883
}
48304884
},
@@ -6502,6 +6556,10 @@
65026556
"databaseName"
65036557
],
65046558
"members":{
6559+
"region":{
6560+
"shape":"CommercialRegion",
6561+
"documentation":"<p>The Amazon Web Services Region where the Glue table is located. This parameter is required to uniquely identify and access tables across different Regions.</p>"
6562+
},
65056563
"tableName":{
65066564
"shape":"GlueTableName",
65076565
"documentation":"<p>The name of the Glue table.</p>"
@@ -10281,6 +10339,44 @@
1028110339
}
1028210340
},
1028310341
"String":{"type":"string"},
10342+
"SupportedS3Region":{
10343+
"type":"string",
10344+
"enum":[
10345+
"us-west-1",
10346+
"us-west-2",
10347+
"us-east-1",
10348+
"us-east-2",
10349+
"af-south-1",
10350+
"ap-east-1",
10351+
"ap-east-2",
10352+
"ap-south-2",
10353+
"ap-southeast-1",
10354+
"ap-southeast-2",
10355+
"ap-southeast-3",
10356+
"ap-southeast-5",
10357+
"ap-southeast-4",
10358+
"ap-southeast-7",
10359+
"ap-south-1",
10360+
"ap-northeast-3",
10361+
"ap-northeast-1",
10362+
"ap-northeast-2",
10363+
"ca-central-1",
10364+
"ca-west-1",
10365+
"eu-south-1",
10366+
"eu-west-3",
10367+
"eu-south-2",
10368+
"eu-central-2",
10369+
"eu-central-1",
10370+
"eu-north-1",
10371+
"eu-west-1",
10372+
"eu-west-2",
10373+
"me-south-1",
10374+
"me-central-1",
10375+
"il-central-1",
10376+
"sa-east-1",
10377+
"mx-central-1"
10378+
]
10379+
},
1028410380
"TableAlias":{
1028510381
"type":"string",
1028610382
"max":128,

0 commit comments

Comments
 (0)