Skip to content

Commit cc372e4

Browse files
author
awstools
committed
feat(client-s3-control): Introduce three new encryption filters: EncryptionType (SSE-S3, SSE-KMS, DSSE-KMS, SSE-C, NOT-SSE), KmsKeyArn (for SSE-KMS and DSSE-KMS), and BucketKeyEnabled (for SSE-KMS).
1 parent 79c41a2 commit cc372e4

File tree

8 files changed

+757
-178
lines changed

8 files changed

+757
-178
lines changed

clients/client-s3-control/src/commands/CreateJobCommand.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,20 @@ export interface CreateJobCommandOutput extends CreateJobResult, __MetadataBeare
260260
* MatchAnyStorageClass: [ // StorageClassList
261261
* "STANDARD" || "STANDARD_IA" || "ONEZONE_IA" || "GLACIER" || "INTELLIGENT_TIERING" || "DEEP_ARCHIVE" || "GLACIER_IR",
262262
* ],
263+
* MatchAnyObjectEncryption: [ // ObjectEncryptionFilterList
264+
* { // ObjectEncryptionFilter Union: only one key present
265+
* SSES3: {},
266+
* SSEKMS: { // SSEKMSFilter
267+
* KmsKeyArn: "STRING_VALUE",
268+
* BucketKeyEnabled: true || false,
269+
* },
270+
* DSSEKMS: { // DSSEKMSFilter
271+
* KmsKeyArn: "STRING_VALUE",
272+
* },
273+
* SSEC: {},
274+
* NOTSSE: {},
275+
* },
276+
* ],
263277
* },
264278
* EnableManifestOutput: true || false, // required
265279
* },

clients/client-s3-control/src/commands/DescribeJobCommand.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,20 @@ export interface DescribeJobCommandOutput extends DescribeJobResult, __MetadataB
272272
* // MatchAnyStorageClass: [ // StorageClassList
273273
* // "STANDARD" || "STANDARD_IA" || "ONEZONE_IA" || "GLACIER" || "INTELLIGENT_TIERING" || "DEEP_ARCHIVE" || "GLACIER_IR",
274274
* // ],
275+
* // MatchAnyObjectEncryption: [ // ObjectEncryptionFilterList
276+
* // { // ObjectEncryptionFilter Union: only one key present
277+
* // SSES3: {},
278+
* // SSEKMS: { // SSEKMSFilter
279+
* // KmsKeyArn: "STRING_VALUE",
280+
* // BucketKeyEnabled: true || false,
281+
* // },
282+
* // DSSEKMS: { // DSSEKMSFilter
283+
* // KmsKeyArn: "STRING_VALUE",
284+
* // },
285+
* // SSEC: {},
286+
* // NOTSSE: {},
287+
* // },
288+
* // ],
275289
* // },
276290
* // EnableManifestOutput: true || false, // required
277291
* // },

clients/client-s3-control/src/commands/ListAccessPointsForObjectLambdaCommand.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ import { Command as $Command } from "@smithy/smithy-client";
66
import { MetadataBearer as __MetadataBearer } from "@smithy/types";
77

88
import { commonParams } from "../endpoint/EndpointParameters";
9-
import { ListAccessPointsForObjectLambdaRequest, ListAccessPointsForObjectLambdaResult } from "../models/models_0";
9+
import { ListAccessPointsForObjectLambdaRequest } from "../models/models_0";
10+
import { ListAccessPointsForObjectLambdaResult } from "../models/models_1";
1011
import {
1112
de_ListAccessPointsForObjectLambdaCommand,
1213
se_ListAccessPointsForObjectLambdaCommand,

clients/client-s3-control/src/commands/ListCallerAccessGrantsCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { Command as $Command } from "@smithy/smithy-client";
77
import { MetadataBearer as __MetadataBearer } from "@smithy/types";
88

99
import { commonParams } from "../endpoint/EndpointParameters";
10-
import { ListCallerAccessGrantsRequest, ListCallerAccessGrantsResult } from "../models/models_0";
10+
import { ListCallerAccessGrantsRequest, ListCallerAccessGrantsResult } from "../models/models_1";
1111
import { de_ListCallerAccessGrantsCommand, se_ListCallerAccessGrantsCommand } from "../protocols/Aws_restXml";
1212
import { S3ControlClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3ControlClient";
1313

0 commit comments

Comments
 (0)