Skip to content

Commit a5a1fdf

Browse files
author
AWS
committed
Amazon DataZone Update: Add support to let data publisher specify a subset of the data asset that a subscriber will have access to based on the asset filters provided, when accepting a subscription request.
1 parent 7b5ab2f commit a5a1fdf

File tree

2 files changed

+71
-0
lines changed

2 files changed

+71
-0
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 DataZone",
4+
"contributor": "",
5+
"description": "Add support to let data publisher specify a subset of the data asset that a subscriber will have access to based on the asset filters provided, when accepting a subscription request."
6+
}

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

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2901,6 +2901,10 @@
29012901
"identifier"
29022902
],
29032903
"members":{
2904+
"assetScopes":{
2905+
"shape":"AcceptedAssetScopes",
2906+
"documentation":"<p>The asset scopes of the accept subscription request.</p>"
2907+
},
29042908
"decisionComment":{
29052909
"shape":"DecisionComment",
29062910
"documentation":"<p>A description that specifies the reason for accepting the specified subscription request.</p>"
@@ -2995,6 +2999,28 @@
29952999
"max":1,
29963000
"min":1
29973001
},
3002+
"AcceptedAssetScope":{
3003+
"type":"structure",
3004+
"required":[
3005+
"assetId",
3006+
"filterIds"
3007+
],
3008+
"members":{
3009+
"assetId":{
3010+
"shape":"AssetId",
3011+
"documentation":"<p>The asset ID of the accepted asset scope.</p>"
3012+
},
3013+
"filterIds":{
3014+
"shape":"FilterIds",
3015+
"documentation":"<p>The filter IDs of the accepted asset scope.</p>"
3016+
}
3017+
},
3018+
"documentation":"<p>The accepted asset scope.</p>"
3019+
},
3020+
"AcceptedAssetScopes":{
3021+
"type":"list",
3022+
"member":{"shape":"AcceptedAssetScope"}
3023+
},
29983024
"AccessDeniedException":{
29993025
"type":"structure",
30003026
"required":["message"],
@@ -3498,6 +3524,33 @@
34983524
"type":"list",
34993525
"member":{"shape":"AssetRevision"}
35003526
},
3527+
"AssetScope":{
3528+
"type":"structure",
3529+
"required":[
3530+
"assetId",
3531+
"filterIds",
3532+
"status"
3533+
],
3534+
"members":{
3535+
"assetId":{
3536+
"shape":"AssetId",
3537+
"documentation":"<p>The asset ID of the asset scope.</p>"
3538+
},
3539+
"errorMessage":{
3540+
"shape":"String",
3541+
"documentation":"<p>The error message of the asset scope.</p>"
3542+
},
3543+
"filterIds":{
3544+
"shape":"FilterIds",
3545+
"documentation":"<p>The filter IDs of the asset scope.</p>"
3546+
},
3547+
"status":{
3548+
"shape":"String",
3549+
"documentation":"<p>The status of the asset scope.</p>"
3550+
}
3551+
},
3552+
"documentation":"<p>The asset scope.</p>"
3553+
},
35013554
"AssetTargetNameMap":{
35023555
"type":"structure",
35033556
"required":[
@@ -8363,6 +8416,10 @@
83638416
"type":"string",
83648417
"pattern":"^[a-zA-Z0-9_-]{1,36}$"
83658418
},
8419+
"FilterIds":{
8420+
"type":"list",
8421+
"member":{"shape":"FilterId"}
8422+
},
83668423
"FilterList":{
83678424
"type":"list",
83688425
"member":{"shape":"FilterClause"},
@@ -15637,6 +15694,10 @@
1563715694
"shape":"Revision",
1563815695
"documentation":"<p>The revision of the asset for which the subscription grant is created.</p>"
1563915696
},
15697+
"assetScope":{
15698+
"shape":"AssetScope",
15699+
"documentation":"<p>The asset scope of the subscribed asset.</p>"
15700+
},
1564015701
"failureCause":{
1564115702
"shape":"FailureCause",
1564215703
"documentation":"<p>The failure cause included in the details of the asset for which the subscription grant is created.</p>"
@@ -15663,6 +15724,10 @@
1566315724
"SubscribedAssetListing":{
1566415725
"type":"structure",
1566515726
"members":{
15727+
"assetScope":{
15728+
"shape":"AssetScope",
15729+
"documentation":"<p>The asset scope of the subscribed asset listing.</p>"
15730+
},
1566615731
"entityId":{
1566715732
"shape":"AssetId",
1566815733
"documentation":"<p>The identifier of the published asset for which the subscription grant is created.</p>"

0 commit comments

Comments
 (0)