Skip to content

Commit bd9be23

Browse files
author
awstools
committed
Publish v3.596.0
1 parent e701cc4 commit bd9be23

File tree

829 files changed

+3984
-415
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

829 files changed

+3984
-415
lines changed

CHANGELOG.md

+17
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,23 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [3.596.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.595.0...v3.596.0) (2024-06-12)
7+
8+
9+
### Features
10+
11+
* **client-apptest:** AWS Mainframe Modernization Application Testing is an AWS Mainframe Modernization service feature that automates functional equivalence testing for mainframe application modernization and migration to AWS, and regression testing. ([5392a53](https://github.com/aws/aws-sdk-js-v3/commit/5392a539f82cdb66b858772c850953bc5ae506fe))
12+
* **client-ec2:** Tagging support for Traffic Mirroring FilterRule resource ([9539a33](https://github.com/aws/aws-sdk-js-v3/commit/9539a33ea4fcd0bfa5dd74cb8863c38636fdcfe0))
13+
* **client-osis:** SDK changes for self-managed vpc endpoint to OpenSearch ingestion pipelines. ([ef64589](https://github.com/aws/aws-sdk-js-v3/commit/ef6458966dad6d6aecae69e3b20d8ad915c323be))
14+
* **client-secrets-manager:** Introducing RotationToken parameter for PutSecretValue API ([57ae98d](https://github.com/aws/aws-sdk-js-v3/commit/57ae98d316228ce9571f5a87d56c98c1ff2b283b))
15+
* **client-securitylake:** This release updates request validation regex to account for non-commercial aws partitions. ([b6bd981](https://github.com/aws/aws-sdk-js-v3/commit/b6bd98148960c3b556c0df0e8378f0e77d11f06f))
16+
* **client-sesv2:** This release adds support for Amazon EventBridge as an email sending events destination. ([13844af](https://github.com/aws/aws-sdk-js-v3/commit/13844afd942020dca03c802206e52181e2a70cb5))
17+
* **clients:** update client endpoints as of 2024-06-12 ([e701cc4](https://github.com/aws/aws-sdk-js-v3/commit/e701cc43679d5fd5a9b3aa9c16b7bf3d218b28d4))
18+
19+
20+
21+
22+
623
# [3.595.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.594.0...v3.595.0) (2024-06-11)
724

825

benchmark/size/report.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@
3838
|@aws-sdk/credential-provider-cognito-identity|3.496.0|36 KB|✅(5.88.2)|✅(3.26.3)|✅(0.18.15)|
3939
|@aws-sdk/credential-provider-env|3.577.0|18 KB|N/A|N/A|N/A|
4040
|@aws-sdk/credential-provider-imds|3.370.0|14.8 KB|N/A|N/A|N/A|
41-
|@aws-sdk/credential-provider-ini|3.590.0|42 KB|N/A|N/A|N/A|
42-
|@aws-sdk/credential-provider-node|3.590.0|31.8 KB|N/A|N/A|N/A|
41+
|@aws-sdk/credential-provider-ini|3.592.0|42 KB|N/A|N/A|N/A|
42+
|@aws-sdk/credential-provider-node|3.592.0|31.8 KB|N/A|N/A|N/A|
4343
|@aws-sdk/credential-provider-process|3.577.0|21.8 KB|N/A|N/A|N/A|
4444
|@aws-sdk/credential-provider-sso|3.590.0|32.5 KB|N/A|N/A|N/A|
4545
|@aws-sdk/credential-provider-web-identity|3.495.0|28.9 KB|✅(5.88.2)|✅(3.26.3)|✅(0.18.15)|
@@ -50,7 +50,7 @@
5050
|@aws-sdk/node-http-handler|3.370.0|14.4 KB|N/A|N/A|N/A|
5151
|@aws-sdk/polly-request-presigner|3.495.0|23.3 KB|✅(5.88.2)|✅(3.26.3)|✅(0.18.15)|
5252
|@aws-sdk/s3-presigned-post|3.496.0|27.4 KB|✅(5.88.2)|✅(3.26.3)|✅(0.18.15)|
53-
|@aws-sdk/s3-request-presigner|3.591.0|30.7 KB|✅(5.88.2)|✅(3.26.3)|✅(0.18.15)|
53+
|@aws-sdk/s3-request-presigner|3.592.0|30.7 KB|✅(5.88.2)|✅(3.26.3)|✅(0.18.15)|
5454
|@aws-sdk/signature-v4|3.370.0|14.4 KB|✅(5.77.0)|✅(3.20.2)|✅(0.17.15)|
5555
|@aws-sdk/signature-v4-crt|3.582.0|54.7 KB|N/A|N/A|N/A|
5656
|@aws-sdk/smithy-client|3.370.0|18.8 KB|✅(5.77.0)|✅(3.20.2)|✅(0.17.15)|

clients/client-accessanalyzer/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [3.596.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.595.0...v3.596.0) (2024-06-12)
7+
8+
**Note:** Version bump only for package @aws-sdk/client-accessanalyzer
9+
10+
11+
12+
13+
614
# [3.595.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.594.0...v3.595.0) (2024-06-11)
715

816

clients/client-accessanalyzer/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@aws-sdk/client-accessanalyzer",
33
"description": "AWS SDK for JavaScript Accessanalyzer Client for Node.js, Browser and React Native",
4-
"version": "3.595.0",
4+
"version": "3.596.0",
55
"scripts": {
66
"build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'",
77
"build:cjs": "node ../../scripts/compilation/inline client-accessanalyzer",

clients/client-accessanalyzer/src/commands/CheckAccessNotGrantedCommand.ts

+82
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,88 @@ export interface CheckAccessNotGrantedCommandOutput extends CheckAccessNotGrante
9797
* <p>Base exception class for all service exceptions from AccessAnalyzer service.</p>
9898
*
9999
* @public
100+
* @example Passing check. Restrictive identity policy.
101+
* ```javascript
102+
* //
103+
* const input = {
104+
* "access": [
105+
* {
106+
* "actions": [
107+
* "s3:PutObject"
108+
* ]
109+
* }
110+
* ],
111+
* "policyDocument": "{\"Version\":\"2012-10-17\",\"Id\":\"123\",\"Statement\":[{\"Sid\":\"AllowJohnDoe\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789012:user/JohnDoe\"},\"Action\":\"s3:GetObject\",\"Resource\":\"*\"}]}",
112+
* "policyType": "RESOURCE_POLICY"
113+
* };
114+
* const command = new CheckAccessNotGrantedCommand(input);
115+
* const response = await client.send(command);
116+
* /* response ==
117+
* {
118+
* "message": "The policy document does not grant access to perform the listed actions or resources.",
119+
* "result": "PASS"
120+
* }
121+
* *\/
122+
* // example id: example-1
123+
* ```
124+
*
125+
* @example Passing check. Restrictive S3 Bucket resource policy.
126+
* ```javascript
127+
* //
128+
* const input = {
129+
* "access": [
130+
* {
131+
* "resources": [
132+
* "arn:aws:s3:::sensitive-bucket/*"
133+
* ]
134+
* }
135+
* ],
136+
* "policyDocument": "{\"Version\":\"2012-10-17\",\"Id\":\"123\",\"Statement\":[{\"Sid\":\"AllowJohnDoe\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789012:user/JohnDoe\"},\"Action\":\"s3:PutObject\",\"Resource\":\"arn:aws:s3:::non-sensitive-bucket/*\"}]}",
137+
* "policyType": "RESOURCE_POLICY"
138+
* };
139+
* const command = new CheckAccessNotGrantedCommand(input);
140+
* const response = await client.send(command);
141+
* /* response ==
142+
* {
143+
* "message": "The policy document does not grant access to perform the listed actions or resources.",
144+
* "result": "PASS"
145+
* }
146+
* *\/
147+
* // example id: example-2
148+
* ```
149+
*
150+
* @example Failing check. Permissive S3 Bucket resource policy.
151+
* ```javascript
152+
* //
153+
* const input = {
154+
* "access": [
155+
* {
156+
* "resources": [
157+
* "arn:aws:s3:::my-bucket/*"
158+
* ]
159+
* }
160+
* ],
161+
* "policyDocument": "{\"Version\":\"2012-10-17\",\"Id\":\"123\",\"Statement\":[{\"Sid\":\"AllowJohnDoe\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789012:user/JohnDoe\"},\"Action\":\"s3:PutObject\",\"Resource\":\"arn:aws:s3:::my-bucket/*\"}]}",
162+
* "policyType": "RESOURCE_POLICY"
163+
* };
164+
* const command = new CheckAccessNotGrantedCommand(input);
165+
* const response = await client.send(command);
166+
* /* response ==
167+
* {
168+
* "message": "The policy document grants access to perform one or more of the listed actions or resources.",
169+
* "reasons": [
170+
* {
171+
* "description": "One or more of the listed actions or resources in the statement with sid: AllowJohnDoe.",
172+
* "statementId": "AllowJohnDoe",
173+
* "statementIndex": 0
174+
* }
175+
* ],
176+
* "result": "FAIL"
177+
* }
178+
* *\/
179+
* // example id: example-3
180+
* ```
181+
*
100182
*/
101183
export class CheckAccessNotGrantedCommand extends $Command
102184
.classBuilder<

clients/client-accessanalyzer/src/commands/CheckNoPublicAccessCommand.ts

+43
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,49 @@ export interface CheckNoPublicAccessCommandOutput extends CheckNoPublicAccessRes
8888
* <p>Base exception class for all service exceptions from AccessAnalyzer service.</p>
8989
*
9090
* @public
91+
* @example Passing check. S3 Bucket policy without public access.
92+
* ```javascript
93+
* //
94+
* const input = {
95+
* "policyDocument": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"Bob\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::111122223333:user/JohnDoe\"},\"Action\":[\"s3:GetObject\"]}]}",
96+
* "resourceType": "AWS::S3::Bucket"
97+
* };
98+
* const command = new CheckNoPublicAccessCommand(input);
99+
* const response = await client.send(command);
100+
* /* response ==
101+
* {
102+
* "message": "The resource policy does not grant public access for the given resource type.",
103+
* "result": "PASS"
104+
* }
105+
* *\/
106+
* // example id: example-1
107+
* ```
108+
*
109+
* @example Failing check. S3 Bucket policy with public access.
110+
* ```javascript
111+
* //
112+
* const input = {
113+
* "policyDocument": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"Bob\",\"Effect\":\"Allow\",\"Principal\":\"*\",\"Action\":[\"s3:GetObject\"]}]}",
114+
* "resourceType": "AWS::S3::Bucket"
115+
* };
116+
* const command = new CheckNoPublicAccessCommand(input);
117+
* const response = await client.send(command);
118+
* /* response ==
119+
* {
120+
* "message": "The resource policy grants public access for the given resource type.",
121+
* "reasons": [
122+
* {
123+
* "description": "Public access granted in the following statement with sid: Bob.",
124+
* "statementId": "Bob",
125+
* "statementIndex": 0
126+
* }
127+
* ],
128+
* "result": "FAIL"
129+
* }
130+
* *\/
131+
* // example id: example-2
132+
* ```
133+
*
91134
*/
92135
export class CheckNoPublicAccessCommand extends $Command
93136
.classBuilder<

clients/client-accessanalyzer/src/commands/GenerateFindingRecommendationCommand.ts

+24
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,30 @@ export interface GenerateFindingRecommendationCommandOutput extends __MetadataBe
7070
* <p>Base exception class for all service exceptions from AccessAnalyzer service.</p>
7171
*
7272
* @public
73+
* @example Successfully started generating finding recommendation
74+
* ```javascript
75+
* //
76+
* const input = {
77+
* "analyzerArn": "arn:aws:access-analyzer:us-east-1:111122223333:analyzer/a",
78+
* "id": "finding-id"
79+
* };
80+
* const command = new GenerateFindingRecommendationCommand(input);
81+
* await client.send(command);
82+
* // example id: example-1
83+
* ```
84+
*
85+
* @example Failed field validation for id value
86+
* ```javascript
87+
* //
88+
* const input = {
89+
* "analyzerArn": "arn:aws:access-analyzer:us-east-1:111122223333:analyzer/a",
90+
* "id": "!"
91+
* };
92+
* const command = new GenerateFindingRecommendationCommand(input);
93+
* await client.send(command);
94+
* // example id: example-2
95+
* ```
96+
*
7397
*/
7498
export class GenerateFindingRecommendationCommand extends $Command
7599
.classBuilder<

clients/client-accessanalyzer/src/commands/GetFindingRecommendationCommand.ts

+97
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,103 @@ export interface GetFindingRecommendationCommandOutput extends GetFindingRecomme
9393
* <p>Base exception class for all service exceptions from AccessAnalyzer service.</p>
9494
*
9595
* @public
96+
* @example Successfully fetched finding recommendation
97+
* ```javascript
98+
* //
99+
* const input = {
100+
* "analyzerArn": "arn:aws:access-analyzer:us-east-1:111122223333:analyzer/a",
101+
* "id": "finding-id",
102+
* "maxResults": 3,
103+
* "nextToken": "token"
104+
* };
105+
* const command = new GetFindingRecommendationCommand(input);
106+
* const response = await client.send(command);
107+
* /* response ==
108+
* {
109+
* "completedAt": "2000-01-01T00:00:01Z",
110+
* "recommendationType": "UnusedPermissionRecommendation",
111+
* "recommendedSteps": [
112+
* {
113+
* "unusedPermissionsRecommendedStep": {
114+
* "existingPolicyId": "policy-id",
115+
* "recommendedAction": "DETACH_POLICY"
116+
* }
117+
* },
118+
* {
119+
* "unusedPermissionsRecommendedStep": {
120+
* "existingPolicyId": "policy-id",
121+
* "recommendedAction": "CREATE_POLICY",
122+
* "recommendedPolicy": "policy-content"
123+
* }
124+
* }
125+
* ],
126+
* "resourceArn": "arn:aws:iam::111122223333:role/test",
127+
* "startedAt": "2000-01-01T00:00:00Z",
128+
* "status": "SUCCEEDED"
129+
* }
130+
* *\/
131+
* // example id: example-1
132+
* ```
133+
*
134+
* @example In progress finding recommendation
135+
* ```javascript
136+
* //
137+
* const input = {
138+
* "analyzerArn": "arn:aws:access-analyzer:us-east-1:111122223333:analyzer/a",
139+
* "id": "finding-id",
140+
* "maxResults": 3
141+
* };
142+
* const command = new GetFindingRecommendationCommand(input);
143+
* const response = await client.send(command);
144+
* /* response ==
145+
* {
146+
* "recommendationType": "UnusedPermissionRecommendation",
147+
* "resourceArn": "arn:aws:iam::111122223333:role/test",
148+
* "startedAt": "2000-01-01T00:00:00Z",
149+
* "status": "IN_PROGRESS"
150+
* }
151+
* *\/
152+
* // example id: example-2
153+
* ```
154+
*
155+
* @example Failed finding recommendation
156+
* ```javascript
157+
* //
158+
* const input = {
159+
* "analyzerArn": "arn:aws:access-analyzer:us-east-1:111122223333:analyzer/a",
160+
* "id": "finding-id",
161+
* "maxResults": 3
162+
* };
163+
* const command = new GetFindingRecommendationCommand(input);
164+
* const response = await client.send(command);
165+
* /* response ==
166+
* {
167+
* "completedAt": "2000-01-01T00:00:01Z",
168+
* "error": {
169+
* "code": "SERVICE_ERROR",
170+
* "message": "Service error. Please try again."
171+
* },
172+
* "recommendationType": "UnusedPermissionRecommendation",
173+
* "resourceArn": "arn:aws:iam::111122223333:role/test",
174+
* "startedAt": "2000-01-01T00:00:00Z",
175+
* "status": "FAILED"
176+
* }
177+
* *\/
178+
* // example id: example-3
179+
* ```
180+
*
181+
* @example Failed field validation for id value
182+
* ```javascript
183+
* //
184+
* const input = {
185+
* "analyzerArn": "arn:aws:access-analyzer:us-east-1:111122223333:analyzer/a",
186+
* "id": "!"
187+
* };
188+
* const command = new GetFindingRecommendationCommand(input);
189+
* await client.send(command);
190+
* // example id: example-4
191+
* ```
192+
*
96193
*/
97194
export class GetFindingRecommendationCommand extends $Command
98195
.classBuilder<

clients/client-account/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [3.596.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.595.0...v3.596.0) (2024-06-12)
7+
8+
**Note:** Version bump only for package @aws-sdk/client-account
9+
10+
11+
12+
13+
614
# [3.592.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.591.0...v3.592.0) (2024-06-06)
715

816

clients/client-account/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@aws-sdk/client-account",
33
"description": "AWS SDK for JavaScript Account Client for Node.js, Browser and React Native",
4-
"version": "3.592.0",
4+
"version": "3.596.0",
55
"scripts": {
66
"build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'",
77
"build:cjs": "node ../../scripts/compilation/inline client-account",

clients/client-acm-pca/CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,14 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [3.596.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.595.0...v3.596.0) (2024-06-12)
7+
8+
**Note:** Version bump only for package @aws-sdk/client-acm-pca
9+
10+
11+
12+
13+
614
# [3.592.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.591.0...v3.592.0) (2024-06-06)
715

816
**Note:** Version bump only for package @aws-sdk/client-acm-pca

clients/client-acm-pca/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@aws-sdk/client-acm-pca",
33
"description": "AWS SDK for JavaScript Acm Pca Client for Node.js, Browser and React Native",
4-
"version": "3.592.0",
4+
"version": "3.596.0",
55
"scripts": {
66
"build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'",
77
"build:cjs": "node ../../scripts/compilation/inline client-acm-pca",

0 commit comments

Comments
 (0)