Skip to content

Commit 29c5d21

Browse files
author
awstools
committed
feat(client-securitylake): 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 06093eb commit 29c5d21

14 files changed

+71
-27
lines changed

clients/client-securitylake/src/commands/CreateAwsLogSourceCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export interface CreateAwsLogSourceCommandOutput extends CreateAwsLogSourceRespo
5050
* regions: [ // RegionList // required
5151
* "STRING_VALUE",
5252
* ],
53-
* sourceName: "ROUTE53" || "VPC_FLOW" || "SH_FINDINGS" || "CLOUD_TRAIL_MGMT" || "LAMBDA_EXECUTION" || "S3_DATA", // required
53+
* sourceName: "ROUTE53" || "VPC_FLOW" || "SH_FINDINGS" || "CLOUD_TRAIL_MGMT" || "LAMBDA_EXECUTION" || "S3_DATA" || "EKS_AUDIT" || "WAF", // required
5454
* sourceVersion: "STRING_VALUE",
5555
* },
5656
* ],

clients/client-securitylake/src/commands/CreateDataLakeOrganizationConfigurationCommand.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,12 @@ export interface CreateDataLakeOrganizationConfigurationCommandOutput
4747
* // const { SecurityLakeClient, CreateDataLakeOrganizationConfigurationCommand } = require("@aws-sdk/client-securitylake"); // CommonJS import
4848
* const client = new SecurityLakeClient(config);
4949
* const input = { // CreateDataLakeOrganizationConfigurationRequest
50-
* autoEnableNewAccount: [ // DataLakeAutoEnableNewAccountConfigurationList // required
50+
* autoEnableNewAccount: [ // DataLakeAutoEnableNewAccountConfigurationList
5151
* { // DataLakeAutoEnableNewAccountConfiguration
5252
* region: "STRING_VALUE", // required
5353
* sources: [ // AwsLogSourceResourceList // required
5454
* { // AwsLogSourceResource
55-
* sourceName: "ROUTE53" || "VPC_FLOW" || "SH_FINDINGS" || "CLOUD_TRAIL_MGMT" || "LAMBDA_EXECUTION" || "S3_DATA",
55+
* sourceName: "ROUTE53" || "VPC_FLOW" || "SH_FINDINGS" || "CLOUD_TRAIL_MGMT" || "LAMBDA_EXECUTION" || "S3_DATA" || "EKS_AUDIT" || "WAF",
5656
* sourceVersion: "STRING_VALUE",
5757
* },
5858
* ],

clients/client-securitylake/src/commands/CreateSubscriberCommand.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export interface CreateSubscriberCommandOutput extends CreateSubscriberResponse,
4646
* sources: [ // LogSourceResourceList // required
4747
* { // LogSourceResource Union: only one key present
4848
* awsLogSource: { // AwsLogSourceResource
49-
* sourceName: "ROUTE53" || "VPC_FLOW" || "SH_FINDINGS" || "CLOUD_TRAIL_MGMT" || "LAMBDA_EXECUTION" || "S3_DATA",
49+
* sourceName: "ROUTE53" || "VPC_FLOW" || "SH_FINDINGS" || "CLOUD_TRAIL_MGMT" || "LAMBDA_EXECUTION" || "S3_DATA" || "EKS_AUDIT" || "WAF",
5050
* sourceVersion: "STRING_VALUE",
5151
* },
5252
* customLogSource: { // CustomLogSourceResource
@@ -89,7 +89,7 @@ export interface CreateSubscriberCommandOutput extends CreateSubscriberResponse,
8989
* // sources: [ // LogSourceResourceList // required
9090
* // { // LogSourceResource Union: only one key present
9191
* // awsLogSource: { // AwsLogSourceResource
92-
* // sourceName: "ROUTE53" || "VPC_FLOW" || "SH_FINDINGS" || "CLOUD_TRAIL_MGMT" || "LAMBDA_EXECUTION" || "S3_DATA",
92+
* // sourceName: "ROUTE53" || "VPC_FLOW" || "SH_FINDINGS" || "CLOUD_TRAIL_MGMT" || "LAMBDA_EXECUTION" || "S3_DATA" || "EKS_AUDIT" || "WAF",
9393
* // sourceVersion: "STRING_VALUE",
9494
* // },
9595
* // customLogSource: { // CustomLogSourceResource

clients/client-securitylake/src/commands/DeleteAwsLogSourceCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export interface DeleteAwsLogSourceCommandOutput extends DeleteAwsLogSourceRespo
5050
* regions: [ // RegionList // required
5151
* "STRING_VALUE",
5252
* ],
53-
* sourceName: "ROUTE53" || "VPC_FLOW" || "SH_FINDINGS" || "CLOUD_TRAIL_MGMT" || "LAMBDA_EXECUTION" || "S3_DATA", // required
53+
* sourceName: "ROUTE53" || "VPC_FLOW" || "SH_FINDINGS" || "CLOUD_TRAIL_MGMT" || "LAMBDA_EXECUTION" || "S3_DATA" || "EKS_AUDIT" || "WAF", // required
5454
* sourceVersion: "STRING_VALUE",
5555
* },
5656
* ],

clients/client-securitylake/src/commands/DeleteDataLakeOrganizationConfigurationCommand.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,12 @@ export interface DeleteDataLakeOrganizationConfigurationCommandOutput
4747
* // const { SecurityLakeClient, DeleteDataLakeOrganizationConfigurationCommand } = require("@aws-sdk/client-securitylake"); // CommonJS import
4848
* const client = new SecurityLakeClient(config);
4949
* const input = { // DeleteDataLakeOrganizationConfigurationRequest
50-
* autoEnableNewAccount: [ // DataLakeAutoEnableNewAccountConfigurationList // required
50+
* autoEnableNewAccount: [ // DataLakeAutoEnableNewAccountConfigurationList
5151
* { // DataLakeAutoEnableNewAccountConfiguration
5252
* region: "STRING_VALUE", // required
5353
* sources: [ // AwsLogSourceResourceList // required
5454
* { // AwsLogSourceResource
55-
* sourceName: "ROUTE53" || "VPC_FLOW" || "SH_FINDINGS" || "CLOUD_TRAIL_MGMT" || "LAMBDA_EXECUTION" || "S3_DATA",
55+
* sourceName: "ROUTE53" || "VPC_FLOW" || "SH_FINDINGS" || "CLOUD_TRAIL_MGMT" || "LAMBDA_EXECUTION" || "S3_DATA" || "EKS_AUDIT" || "WAF",
5656
* sourceVersion: "STRING_VALUE",
5757
* },
5858
* ],

clients/client-securitylake/src/commands/GetDataLakeOrganizationConfigurationCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ export interface GetDataLakeOrganizationConfigurationCommandOutput
5454
* // region: "STRING_VALUE", // required
5555
* // sources: [ // AwsLogSourceResourceList // required
5656
* // { // AwsLogSourceResource
57-
* // sourceName: "ROUTE53" || "VPC_FLOW" || "SH_FINDINGS" || "CLOUD_TRAIL_MGMT" || "LAMBDA_EXECUTION" || "S3_DATA",
57+
* // sourceName: "ROUTE53" || "VPC_FLOW" || "SH_FINDINGS" || "CLOUD_TRAIL_MGMT" || "LAMBDA_EXECUTION" || "S3_DATA" || "EKS_AUDIT" || "WAF",
5858
* // sourceVersion: "STRING_VALUE",
5959
* // },
6060
* // ],

clients/client-securitylake/src/commands/GetSubscriberCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ export interface GetSubscriberCommandOutput extends GetSubscriberResponse, __Met
5454
* // sources: [ // LogSourceResourceList // required
5555
* // { // LogSourceResource Union: only one key present
5656
* // awsLogSource: { // AwsLogSourceResource
57-
* // sourceName: "ROUTE53" || "VPC_FLOW" || "SH_FINDINGS" || "CLOUD_TRAIL_MGMT" || "LAMBDA_EXECUTION" || "S3_DATA",
57+
* // sourceName: "ROUTE53" || "VPC_FLOW" || "SH_FINDINGS" || "CLOUD_TRAIL_MGMT" || "LAMBDA_EXECUTION" || "S3_DATA" || "EKS_AUDIT" || "WAF",
5858
* // sourceVersion: "STRING_VALUE",
5959
* // },
6060
* // customLogSource: { // CustomLogSourceResource

clients/client-securitylake/src/commands/ListLogSourcesCommand.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ export interface ListLogSourcesCommandOutput extends ListLogSourcesResponse, __M
4545
* sources: [ // LogSourceResourceList
4646
* { // LogSourceResource Union: only one key present
4747
* awsLogSource: { // AwsLogSourceResource
48-
* sourceName: "ROUTE53" || "VPC_FLOW" || "SH_FINDINGS" || "CLOUD_TRAIL_MGMT" || "LAMBDA_EXECUTION" || "S3_DATA",
48+
* sourceName: "ROUTE53" || "VPC_FLOW" || "SH_FINDINGS" || "CLOUD_TRAIL_MGMT" || "LAMBDA_EXECUTION" || "S3_DATA" || "EKS_AUDIT" || "WAF",
4949
* sourceVersion: "STRING_VALUE",
5050
* },
5151
* customLogSource: { // CustomLogSourceResource
@@ -76,7 +76,7 @@ export interface ListLogSourcesCommandOutput extends ListLogSourcesResponse, __M
7676
* // sources: [ // LogSourceResourceList
7777
* // { // LogSourceResource Union: only one key present
7878
* // awsLogSource: { // AwsLogSourceResource
79-
* // sourceName: "ROUTE53" || "VPC_FLOW" || "SH_FINDINGS" || "CLOUD_TRAIL_MGMT" || "LAMBDA_EXECUTION" || "S3_DATA",
79+
* // sourceName: "ROUTE53" || "VPC_FLOW" || "SH_FINDINGS" || "CLOUD_TRAIL_MGMT" || "LAMBDA_EXECUTION" || "S3_DATA" || "EKS_AUDIT" || "WAF",
8080
* // sourceVersion: "STRING_VALUE",
8181
* // },
8282
* // customLogSource: { // CustomLogSourceResource

clients/client-securitylake/src/commands/ListSubscribersCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ export interface ListSubscribersCommandOutput extends ListSubscribersResponse, _
5656
* // sources: [ // LogSourceResourceList // required
5757
* // { // LogSourceResource Union: only one key present
5858
* // awsLogSource: { // AwsLogSourceResource
59-
* // sourceName: "ROUTE53" || "VPC_FLOW" || "SH_FINDINGS" || "CLOUD_TRAIL_MGMT" || "LAMBDA_EXECUTION" || "S3_DATA",
59+
* // sourceName: "ROUTE53" || "VPC_FLOW" || "SH_FINDINGS" || "CLOUD_TRAIL_MGMT" || "LAMBDA_EXECUTION" || "S3_DATA" || "EKS_AUDIT" || "WAF",
6060
* // sourceVersion: "STRING_VALUE",
6161
* // },
6262
* // customLogSource: { // CustomLogSourceResource

clients/client-securitylake/src/commands/UpdateDataLakeCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ export interface UpdateDataLakeCommandOutput extends UpdateDataLakeResponse, __M
6262
* },
6363
* },
6464
* ],
65+
* metaStoreManagerRoleArn: "STRING_VALUE",
6566
* };
6667
* const command = new UpdateDataLakeCommand(input);
6768
* const response = await client.send(command);

0 commit comments

Comments
 (0)