Skip to content

Commit 704687c

Browse files
author
AWS
committed
AWS Clean Rooms Service Update: This release adds support for ProtectedQuery results to be delivered to more than one collaboration member via the new distribute output configuration in StartProtectedQuery.
1 parent 4fd1207 commit 704687c

File tree

2 files changed

+51
-2
lines changed

2 files changed

+51
-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 Clean Rooms Service",
4+
"contributor": "",
5+
"description": "This release adds support for ProtectedQuery results to be delivered to more than one collaboration member via the new distribute output configuration in StartProtectedQuery."
6+
}

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

Lines changed: 45 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1685,7 +1685,6 @@
16851685
"AllowedColumnList":{
16861686
"type":"list",
16871687
"member":{"shape":"ColumnName"},
1688-
"max":225,
16891688
"min":1
16901689
},
16911690
"AllowedResultReceivers":{
@@ -8594,6 +8593,42 @@
85948593
},
85958594
"documentation":"<p>The parameters for an Clean Rooms protected query.</p>"
85968595
},
8596+
"ProtectedQueryDistributeOutput":{
8597+
"type":"structure",
8598+
"members":{
8599+
"s3":{"shape":"ProtectedQueryS3Output"},
8600+
"memberList":{
8601+
"shape":"ProtectedQueryMemberOutputList",
8602+
"documentation":"<p> Contains the output results for each member location specified in the distribute output configuration. Each entry provides details about the result distribution to a specific collaboration member. </p>"
8603+
}
8604+
},
8605+
"documentation":"<p> Contains the output information for a protected query with a distribute output configuration.</p> <p> This output type allows query results to be distributed to multiple receivers, including S3 and collaboration members. It is only available for queries using the Spark analytics engine.</p>"
8606+
},
8607+
"ProtectedQueryDistributeOutputConfiguration":{
8608+
"type":"structure",
8609+
"required":["locations"],
8610+
"members":{
8611+
"locations":{
8612+
"shape":"ProtectedQueryDistributeOutputConfigurationLocationsList",
8613+
"documentation":"<p> A list of locations where you want to distribute the protected query results. Each location must specify either an S3 destination or a collaboration member destination.</p> <important> <p>You can't specify more than one S3 location.</p> <p>You can't specify the query runner's account as a member location.</p> <p>You must include either an S3 or member output configuration for each location, but not both.</p> </important>"
8614+
}
8615+
},
8616+
"documentation":"<p> Specifies the configuration for distributing protected query results to multiple receivers, including S3 and collaboration members.</p>"
8617+
},
8618+
"ProtectedQueryDistributeOutputConfigurationLocation":{
8619+
"type":"structure",
8620+
"members":{
8621+
"s3":{"shape":"ProtectedQueryS3OutputConfiguration"},
8622+
"member":{"shape":"ProtectedQueryMemberOutputConfiguration"}
8623+
},
8624+
"documentation":"<p> Specifies where you'll distribute the results of your protected query. You must configure either an S3 destination or a collaboration member destination.</p>",
8625+
"union":true
8626+
},
8627+
"ProtectedQueryDistributeOutputConfigurationLocationsList":{
8628+
"type":"list",
8629+
"member":{"shape":"ProtectedQueryDistributeOutputConfigurationLocation"},
8630+
"min":1
8631+
},
85978632
"ProtectedQueryError":{
85988633
"type":"structure",
85998634
"required":[
@@ -8638,11 +8673,15 @@
86388673
"members":{
86398674
"s3":{
86408675
"shape":"ProtectedQueryS3Output",
8641-
"documentation":"<p>If present, the output for a protected query with an `S3` output type.</p>"
8676+
"documentation":"<p>If present, the output for a protected query with an <code>S3</code> output type.</p>"
86428677
},
86438678
"memberList":{
86448679
"shape":"ProtectedQueryMemberOutputList",
86458680
"documentation":"<p>The list of member Amazon Web Services account(s) that received the results of the query. </p>"
8681+
},
8682+
"distribute":{
8683+
"shape":"ProtectedQueryDistributeOutput",
8684+
"documentation":"<p>Contains output information for protected queries that use a <code>distribute</code> output type. This output type lets you send query results to multiple locations - either to S3 or to collaboration members. </p> <note> <p> You can only use the <code>distribute</code> output type with the Spark analytics engine. </p> </note>"
86468685
}
86478686
},
86488687
"documentation":"<p>Contains details about the protected query output.</p>",
@@ -8658,6 +8697,10 @@
86588697
"member":{
86598698
"shape":"ProtectedQueryMemberOutputConfiguration",
86608699
"documentation":"<p> Required configuration for a protected query with a <code>member</code> output type.</p>"
8700+
},
8701+
"distribute":{
8702+
"shape":"ProtectedQueryDistributeOutputConfiguration",
8703+
"documentation":"<p> Required configuration for a protected query with a <code>distribute</code> output type.</p>"
86618704
}
86628705
},
86638706
"documentation":"<p>Contains configuration details for protected query output.</p>",

0 commit comments

Comments
 (0)