Skip to content

Commit 4970a02

Browse files
author
AWS
committed
Amazon Security Lake Update: Add capability to update the Data Lake's MetaStoreManager Role in order to perform required data lake updates to use Iceberg table format in their data lake or update the role for any other reason.
1 parent 012a8ac commit 4970a02

File tree

2 files changed

+26
-10
lines changed

2 files changed

+26
-10
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 Security Lake",
4+
"contributor": "",
5+
"description": "Add capability to update the Data Lake's MetaStoreManager Role in order to perform required data lake updates to use Iceberg table format in their data lake or update the role for any other reason."
6+
}

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

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -707,7 +707,7 @@
707707
"type":"list",
708708
"member":{"shape":"AwsLogSourceConfiguration"},
709709
"max":50,
710-
"min":0
710+
"min":1
711711
},
712712
"AwsLogSourceName":{
713713
"type":"string",
@@ -717,7 +717,9 @@
717717
"SH_FINDINGS",
718718
"CLOUD_TRAIL_MGMT",
719719
"LAMBDA_EXECUTION",
720-
"S3_DATA"
720+
"S3_DATA",
721+
"EKS_AUDIT",
722+
"WAF"
721723
]
722724
},
723725
"AwsLogSourceResource":{
@@ -736,7 +738,8 @@
736738
},
737739
"AwsLogSourceResourceList":{
738740
"type":"list",
739-
"member":{"shape":"AwsLogSourceResource"}
741+
"member":{"shape":"AwsLogSourceResource"},
742+
"min":1
740743
},
741744
"AwsLogSourceVersion":{
742745
"type":"string",
@@ -799,7 +802,10 @@
799802
},
800803
"CreateCustomLogSourceRequest":{
801804
"type":"structure",
802-
"required":["sourceName"],
805+
"required":[
806+
"configuration",
807+
"sourceName"
808+
],
803809
"members":{
804810
"configuration":{
805811
"shape":"CustomLogSourceConfiguration",
@@ -861,7 +867,6 @@
861867
},
862868
"CreateDataLakeOrganizationConfigurationRequest":{
863869
"type":"structure",
864-
"required":["autoEnableNewAccount"],
865870
"members":{
866871
"autoEnableNewAccount":{
867872
"shape":"DataLakeAutoEnableNewAccountConfigurationList",
@@ -1095,7 +1100,8 @@
10951100
},
10961101
"DataLakeAutoEnableNewAccountConfigurationList":{
10971102
"type":"list",
1098-
"member":{"shape":"DataLakeAutoEnableNewAccountConfiguration"}
1103+
"member":{"shape":"DataLakeAutoEnableNewAccountConfiguration"},
1104+
"min":1
10991105
},
11001106
"DataLakeConfiguration":{
11011107
"type":"structure",
@@ -1122,7 +1128,8 @@
11221128
},
11231129
"DataLakeConfigurationList":{
11241130
"type":"list",
1125-
"member":{"shape":"DataLakeConfiguration"}
1131+
"member":{"shape":"DataLakeConfiguration"},
1132+
"min":1
11261133
},
11271134
"DataLakeEncryptionConfiguration":{
11281135
"type":"structure",
@@ -1412,7 +1419,6 @@
14121419
},
14131420
"DeleteDataLakeOrganizationConfigurationRequest":{
14141421
"type":"structure",
1415-
"required":["autoEnableNewAccount"],
14161422
"members":{
14171423
"autoEnableNewAccount":{
14181424
"shape":"DataLakeAutoEnableNewAccountConfigurationList",
@@ -1765,7 +1771,7 @@
17651771
"members":{
17661772
"resourceArn":{
17671773
"shape":"AmazonResourceName",
1768-
"documentation":"<p>The Amazon Resource Name (ARN) of the Amazon Security Lake resource to retrieve the tags for.</p>",
1774+
"documentation":"<p>The Amazon Resource Name (ARN) of the Amazon Security Lake resource for which you want to retrieve the tags.</p>",
17691775
"location":"uri",
17701776
"locationName":"resourceArn"
17711777
}
@@ -1909,7 +1915,7 @@
19091915
},
19101916
"RoleArn":{
19111917
"type":"string",
1912-
"pattern":"^arn:.*$"
1918+
"pattern":"^arn:(aws[a-zA-Z-]*)?:iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+$"
19131919
},
19141920
"S3BucketArn":{"type":"string"},
19151921
"S3URI":{
@@ -2191,6 +2197,10 @@
21912197
"configurations":{
21922198
"shape":"DataLakeConfigurationList",
21932199
"documentation":"<p>Specify the Region or Regions that will contribute data to the rollup region.</p>"
2200+
},
2201+
"metaStoreManagerRoleArn":{
2202+
"shape":"RoleArn",
2203+
"documentation":"<p>The Amazon Resource Name (ARN) used to create and update the Glue table. This table contains partitions generated by the ingestion and normalization of Amazon Web Services log sources and custom sources.</p>"
21942204
}
21952205
}
21962206
},

0 commit comments

Comments
 (0)