Skip to content

Commit a0bd60e

Browse files
author
AWS
committed
AWS Lake Formation Update: This release added two new LakeFormation Permissions (CREATE_CATALOG, SUPER_USER) and added Id field for CatalogResource. It also added new conditon and expression field.
1 parent 9ba4152 commit a0bd60e

File tree

2 files changed

+35
-1
lines changed

2 files changed

+35
-1
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 Lake Formation",
4+
"contributor": "",
5+
"description": "This release added two new LakeFormation Permissions (CREATE_CATALOG, SUPER_USER) and added Id field for CatalogResource. It also added new conditon and expression field."
6+
}

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

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1335,6 +1335,10 @@
13351335
"CatalogResource":{
13361336
"type":"structure",
13371337
"members":{
1338+
"Id":{
1339+
"shape":"CatalogIdString",
1340+
"documentation":"<p>An identifier for the catalog resource.</p>"
1341+
}
13381342
},
13391343
"documentation":"<p>A structure for the catalog object.</p>"
13401344
},
@@ -1416,6 +1420,16 @@
14161420
"documentation":"<p>Two processes are trying to modify a resource simultaneously.</p>",
14171421
"exception":true
14181422
},
1423+
"Condition":{
1424+
"type":"structure",
1425+
"members":{
1426+
"Expression":{
1427+
"shape":"ExpressionString",
1428+
"documentation":"<p>An expression written based on the Cedar Policy Language used to match the principal attributes.</p>"
1429+
}
1430+
},
1431+
"documentation":"<p>A Lake Formation condition, which applies to permissions and opt-ins that contain an expression.</p>"
1432+
},
14191433
"ContextKey":{
14201434
"type":"string",
14211435
"max":128,
@@ -2071,6 +2085,10 @@
20712085
"type":"list",
20722086
"member":{"shape":"LFTag"}
20732087
},
2088+
"ExpressionString":{
2089+
"type":"string",
2090+
"max":3000
2091+
},
20742092
"ExtendTransactionRequest":{
20752093
"type":"structure",
20762094
"members":{
@@ -2927,6 +2945,10 @@
29272945
"members":{
29282946
"Resource":{"shape":"Resource"},
29292947
"Principal":{"shape":"DataLakePrincipal"},
2948+
"Condition":{
2949+
"shape":"Condition",
2950+
"documentation":"<p>A Lake Formation condition, which applies to permissions and opt-ins that contain an expression.</p>"
2951+
},
29302952
"LastModified":{
29312953
"shape":"LastModifiedTimestamp",
29322954
"documentation":"<p>The last modified date and time of the record.</p>"
@@ -3337,7 +3359,9 @@
33373359
"CREATE_LF_TAG",
33383360
"ASSOCIATE",
33393361
"GRANT_WITH_LF_TAG_EXPRESSION",
3340-
"CREATE_LF_TAG_EXPRESSION"
3362+
"CREATE_LF_TAG_EXPRESSION",
3363+
"CREATE_CATALOG",
3364+
"SUPER_USER"
33413365
]
33423366
},
33433367
"PermissionList":{
@@ -3427,6 +3451,10 @@
34273451
"shape":"Resource",
34283452
"documentation":"<p>The resource where permissions are to be granted or revoked.</p>"
34293453
},
3454+
"Condition":{
3455+
"shape":"Condition",
3456+
"documentation":"<p>A Lake Formation condition, which applies to permissions and opt-ins that contain an expression.</p>"
3457+
},
34303458
"Permissions":{
34313459
"shape":"PermissionList",
34323460
"documentation":"<p>The permissions to be granted or revoked on the resource.</p>"

0 commit comments

Comments
 (0)