Skip to content

Commit ecfe46e

Browse files
authored
feat(clients): support recursion detection in Lambda (#3654)
* feat(middleware-recursion-detection): support lambda recursion-detection * feat(clients): support recursion detection in Lambda * fix(middleware-recursion-detection): address feedbacks
1 parent 346f139 commit ecfe46e

File tree

635 files changed

+1390
-0
lines changed

Some content is hidden

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

635 files changed

+1390
-0
lines changed

clients/client-accessanalyzer/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"@aws-sdk/middleware-content-length": "*",
2828
"@aws-sdk/middleware-host-header": "*",
2929
"@aws-sdk/middleware-logger": "*",
30+
"@aws-sdk/middleware-recursion-detection": "*",
3031
"@aws-sdk/middleware-retry": "*",
3132
"@aws-sdk/middleware-serde": "*",
3233
"@aws-sdk/middleware-signing": "*",

clients/client-accessanalyzer/src/AccessAnalyzerClient.ts

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {
1515
resolveHostHeaderConfig,
1616
} from "@aws-sdk/middleware-host-header";
1717
import { getLoggerPlugin } from "@aws-sdk/middleware-logger";
18+
import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection";
1819
import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@aws-sdk/middleware-retry";
1920
import {
2021
AwsAuthInputConfig,
@@ -355,6 +356,7 @@ export class AccessAnalyzerClient extends __Client<
355356
this.middlewareStack.use(getContentLengthPlugin(this.config));
356357
this.middlewareStack.use(getHostHeaderPlugin(this.config));
357358
this.middlewareStack.use(getLoggerPlugin(this.config));
359+
this.middlewareStack.use(getRecursionDetectionPlugin(this.config));
358360
this.middlewareStack.use(getAwsAuthPlugin(this.config));
359361
this.middlewareStack.use(getUserAgentPlugin(this.config));
360362
}

clients/client-account/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"@aws-sdk/middleware-content-length": "*",
2828
"@aws-sdk/middleware-host-header": "*",
2929
"@aws-sdk/middleware-logger": "*",
30+
"@aws-sdk/middleware-recursion-detection": "*",
3031
"@aws-sdk/middleware-retry": "*",
3132
"@aws-sdk/middleware-serde": "*",
3233
"@aws-sdk/middleware-signing": "*",

clients/client-account/src/AccountClient.ts

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {
1515
resolveHostHeaderConfig,
1616
} from "@aws-sdk/middleware-host-header";
1717
import { getLoggerPlugin } from "@aws-sdk/middleware-logger";
18+
import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection";
1819
import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@aws-sdk/middleware-retry";
1920
import {
2021
AwsAuthInputConfig,
@@ -257,6 +258,7 @@ export class AccountClient extends __Client<
257258
this.middlewareStack.use(getContentLengthPlugin(this.config));
258259
this.middlewareStack.use(getHostHeaderPlugin(this.config));
259260
this.middlewareStack.use(getLoggerPlugin(this.config));
261+
this.middlewareStack.use(getRecursionDetectionPlugin(this.config));
260262
this.middlewareStack.use(getAwsAuthPlugin(this.config));
261263
this.middlewareStack.use(getUserAgentPlugin(this.config));
262264
}

clients/client-acm-pca/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"@aws-sdk/middleware-content-length": "*",
2828
"@aws-sdk/middleware-host-header": "*",
2929
"@aws-sdk/middleware-logger": "*",
30+
"@aws-sdk/middleware-recursion-detection": "*",
3031
"@aws-sdk/middleware-retry": "*",
3132
"@aws-sdk/middleware-serde": "*",
3233
"@aws-sdk/middleware-signing": "*",

clients/client-acm-pca/src/ACMPCAClient.ts

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {
1515
resolveHostHeaderConfig,
1616
} from "@aws-sdk/middleware-host-header";
1717
import { getLoggerPlugin } from "@aws-sdk/middleware-logger";
18+
import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection";
1819
import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@aws-sdk/middleware-retry";
1920
import {
2021
AwsAuthInputConfig,
@@ -363,6 +364,7 @@ export class ACMPCAClient extends __Client<
363364
this.middlewareStack.use(getContentLengthPlugin(this.config));
364365
this.middlewareStack.use(getHostHeaderPlugin(this.config));
365366
this.middlewareStack.use(getLoggerPlugin(this.config));
367+
this.middlewareStack.use(getRecursionDetectionPlugin(this.config));
366368
this.middlewareStack.use(getAwsAuthPlugin(this.config));
367369
this.middlewareStack.use(getUserAgentPlugin(this.config));
368370
}

clients/client-acm/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"@aws-sdk/middleware-content-length": "*",
2828
"@aws-sdk/middleware-host-header": "*",
2929
"@aws-sdk/middleware-logger": "*",
30+
"@aws-sdk/middleware-recursion-detection": "*",
3031
"@aws-sdk/middleware-retry": "*",
3132
"@aws-sdk/middleware-serde": "*",
3233
"@aws-sdk/middleware-signing": "*",

clients/client-acm/src/ACMClient.ts

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {
1515
resolveHostHeaderConfig,
1616
} from "@aws-sdk/middleware-host-header";
1717
import { getLoggerPlugin } from "@aws-sdk/middleware-logger";
18+
import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection";
1819
import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@aws-sdk/middleware-retry";
1920
import {
2021
AwsAuthInputConfig,
@@ -310,6 +311,7 @@ export class ACMClient extends __Client<
310311
this.middlewareStack.use(getContentLengthPlugin(this.config));
311312
this.middlewareStack.use(getHostHeaderPlugin(this.config));
312313
this.middlewareStack.use(getLoggerPlugin(this.config));
314+
this.middlewareStack.use(getRecursionDetectionPlugin(this.config));
313315
this.middlewareStack.use(getAwsAuthPlugin(this.config));
314316
this.middlewareStack.use(getUserAgentPlugin(this.config));
315317
}

clients/client-alexa-for-business/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"@aws-sdk/middleware-content-length": "*",
2828
"@aws-sdk/middleware-host-header": "*",
2929
"@aws-sdk/middleware-logger": "*",
30+
"@aws-sdk/middleware-recursion-detection": "*",
3031
"@aws-sdk/middleware-retry": "*",
3132
"@aws-sdk/middleware-serde": "*",
3233
"@aws-sdk/middleware-signing": "*",

clients/client-alexa-for-business/src/AlexaForBusinessClient.ts

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {
1515
resolveHostHeaderConfig,
1616
} from "@aws-sdk/middleware-host-header";
1717
import { getLoggerPlugin } from "@aws-sdk/middleware-logger";
18+
import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection";
1819
import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@aws-sdk/middleware-retry";
1920
import {
2021
AwsAuthInputConfig,
@@ -642,6 +643,7 @@ export class AlexaForBusinessClient extends __Client<
642643
this.middlewareStack.use(getContentLengthPlugin(this.config));
643644
this.middlewareStack.use(getHostHeaderPlugin(this.config));
644645
this.middlewareStack.use(getLoggerPlugin(this.config));
646+
this.middlewareStack.use(getRecursionDetectionPlugin(this.config));
645647
this.middlewareStack.use(getAwsAuthPlugin(this.config));
646648
this.middlewareStack.use(getUserAgentPlugin(this.config));
647649
}

clients/client-amp/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"@aws-sdk/middleware-content-length": "*",
2828
"@aws-sdk/middleware-host-header": "*",
2929
"@aws-sdk/middleware-logger": "*",
30+
"@aws-sdk/middleware-recursion-detection": "*",
3031
"@aws-sdk/middleware-retry": "*",
3132
"@aws-sdk/middleware-serde": "*",
3233
"@aws-sdk/middleware-signing": "*",

clients/client-amp/src/AmpClient.ts

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {
1515
resolveHostHeaderConfig,
1616
} from "@aws-sdk/middleware-host-header";
1717
import { getLoggerPlugin } from "@aws-sdk/middleware-logger";
18+
import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection";
1819
import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@aws-sdk/middleware-retry";
1920
import {
2021
AwsAuthInputConfig,
@@ -323,6 +324,7 @@ export class AmpClient extends __Client<
323324
this.middlewareStack.use(getContentLengthPlugin(this.config));
324325
this.middlewareStack.use(getHostHeaderPlugin(this.config));
325326
this.middlewareStack.use(getLoggerPlugin(this.config));
327+
this.middlewareStack.use(getRecursionDetectionPlugin(this.config));
326328
this.middlewareStack.use(getAwsAuthPlugin(this.config));
327329
this.middlewareStack.use(getUserAgentPlugin(this.config));
328330
}

clients/client-amplify/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"@aws-sdk/middleware-content-length": "*",
2828
"@aws-sdk/middleware-host-header": "*",
2929
"@aws-sdk/middleware-logger": "*",
30+
"@aws-sdk/middleware-recursion-detection": "*",
3031
"@aws-sdk/middleware-retry": "*",
3132
"@aws-sdk/middleware-serde": "*",
3233
"@aws-sdk/middleware-signing": "*",

clients/client-amplify/src/AmplifyClient.ts

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {
1515
resolveHostHeaderConfig,
1616
} from "@aws-sdk/middleware-host-header";
1717
import { getLoggerPlugin } from "@aws-sdk/middleware-logger";
18+
import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection";
1819
import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@aws-sdk/middleware-retry";
1920
import {
2021
AwsAuthInputConfig,
@@ -385,6 +386,7 @@ export class AmplifyClient extends __Client<
385386
this.middlewareStack.use(getContentLengthPlugin(this.config));
386387
this.middlewareStack.use(getHostHeaderPlugin(this.config));
387388
this.middlewareStack.use(getLoggerPlugin(this.config));
389+
this.middlewareStack.use(getRecursionDetectionPlugin(this.config));
388390
this.middlewareStack.use(getAwsAuthPlugin(this.config));
389391
this.middlewareStack.use(getUserAgentPlugin(this.config));
390392
}

clients/client-amplifybackend/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"@aws-sdk/middleware-content-length": "*",
2828
"@aws-sdk/middleware-host-header": "*",
2929
"@aws-sdk/middleware-logger": "*",
30+
"@aws-sdk/middleware-recursion-detection": "*",
3031
"@aws-sdk/middleware-retry": "*",
3132
"@aws-sdk/middleware-serde": "*",
3233
"@aws-sdk/middleware-signing": "*",

clients/client-amplifybackend/src/AmplifyBackendClient.ts

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {
1515
resolveHostHeaderConfig,
1616
} from "@aws-sdk/middleware-host-header";
1717
import { getLoggerPlugin } from "@aws-sdk/middleware-logger";
18+
import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection";
1819
import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@aws-sdk/middleware-retry";
1920
import {
2021
AwsAuthInputConfig,
@@ -359,6 +360,7 @@ export class AmplifyBackendClient extends __Client<
359360
this.middlewareStack.use(getContentLengthPlugin(this.config));
360361
this.middlewareStack.use(getHostHeaderPlugin(this.config));
361362
this.middlewareStack.use(getLoggerPlugin(this.config));
363+
this.middlewareStack.use(getRecursionDetectionPlugin(this.config));
362364
this.middlewareStack.use(getAwsAuthPlugin(this.config));
363365
this.middlewareStack.use(getUserAgentPlugin(this.config));
364366
}

clients/client-amplifyuibuilder/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"@aws-sdk/middleware-content-length": "*",
2828
"@aws-sdk/middleware-host-header": "*",
2929
"@aws-sdk/middleware-logger": "*",
30+
"@aws-sdk/middleware-recursion-detection": "*",
3031
"@aws-sdk/middleware-retry": "*",
3132
"@aws-sdk/middleware-serde": "*",
3233
"@aws-sdk/middleware-signing": "*",

clients/client-amplifyuibuilder/src/AmplifyUIBuilderClient.ts

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {
1515
resolveHostHeaderConfig,
1616
} from "@aws-sdk/middleware-host-header";
1717
import { getLoggerPlugin } from "@aws-sdk/middleware-logger";
18+
import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection";
1819
import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@aws-sdk/middleware-retry";
1920
import {
2021
AwsAuthInputConfig,
@@ -292,6 +293,7 @@ export class AmplifyUIBuilderClient extends __Client<
292293
this.middlewareStack.use(getContentLengthPlugin(this.config));
293294
this.middlewareStack.use(getHostHeaderPlugin(this.config));
294295
this.middlewareStack.use(getLoggerPlugin(this.config));
296+
this.middlewareStack.use(getRecursionDetectionPlugin(this.config));
295297
this.middlewareStack.use(getAwsAuthPlugin(this.config));
296298
this.middlewareStack.use(getUserAgentPlugin(this.config));
297299
}

clients/client-api-gateway/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"@aws-sdk/middleware-content-length": "*",
2828
"@aws-sdk/middleware-host-header": "*",
2929
"@aws-sdk/middleware-logger": "*",
30+
"@aws-sdk/middleware-recursion-detection": "*",
3031
"@aws-sdk/middleware-retry": "*",
3132
"@aws-sdk/middleware-sdk-api-gateway": "*",
3233
"@aws-sdk/middleware-serde": "*",

clients/client-api-gateway/src/APIGatewayClient.ts

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {
1515
resolveHostHeaderConfig,
1616
} from "@aws-sdk/middleware-host-header";
1717
import { getLoggerPlugin } from "@aws-sdk/middleware-logger";
18+
import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection";
1819
import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@aws-sdk/middleware-retry";
1920
import { getAcceptHeaderPlugin } from "@aws-sdk/middleware-sdk-api-gateway";
2021
import {
@@ -710,6 +711,7 @@ export class APIGatewayClient extends __Client<
710711
this.middlewareStack.use(getAcceptHeaderPlugin(this.config));
711712
this.middlewareStack.use(getHostHeaderPlugin(this.config));
712713
this.middlewareStack.use(getLoggerPlugin(this.config));
714+
this.middlewareStack.use(getRecursionDetectionPlugin(this.config));
713715
this.middlewareStack.use(getAwsAuthPlugin(this.config));
714716
this.middlewareStack.use(getUserAgentPlugin(this.config));
715717
}

clients/client-apigatewaymanagementapi/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"@aws-sdk/middleware-content-length": "*",
2828
"@aws-sdk/middleware-host-header": "*",
2929
"@aws-sdk/middleware-logger": "*",
30+
"@aws-sdk/middleware-recursion-detection": "*",
3031
"@aws-sdk/middleware-retry": "*",
3132
"@aws-sdk/middleware-serde": "*",
3233
"@aws-sdk/middleware-signing": "*",

clients/client-apigatewaymanagementapi/src/ApiGatewayManagementApiClient.ts

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {
1515
resolveHostHeaderConfig,
1616
} from "@aws-sdk/middleware-host-header";
1717
import { getLoggerPlugin } from "@aws-sdk/middleware-logger";
18+
import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection";
1819
import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@aws-sdk/middleware-retry";
1920
import {
2021
AwsAuthInputConfig,
@@ -245,6 +246,7 @@ export class ApiGatewayManagementApiClient extends __Client<
245246
this.middlewareStack.use(getContentLengthPlugin(this.config));
246247
this.middlewareStack.use(getHostHeaderPlugin(this.config));
247248
this.middlewareStack.use(getLoggerPlugin(this.config));
249+
this.middlewareStack.use(getRecursionDetectionPlugin(this.config));
248250
this.middlewareStack.use(getAwsAuthPlugin(this.config));
249251
this.middlewareStack.use(getUserAgentPlugin(this.config));
250252
}

clients/client-apigatewayv2/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"@aws-sdk/middleware-content-length": "*",
2828
"@aws-sdk/middleware-host-header": "*",
2929
"@aws-sdk/middleware-logger": "*",
30+
"@aws-sdk/middleware-recursion-detection": "*",
3031
"@aws-sdk/middleware-retry": "*",
3132
"@aws-sdk/middleware-serde": "*",
3233
"@aws-sdk/middleware-signing": "*",

clients/client-apigatewayv2/src/ApiGatewayV2Client.ts

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {
1515
resolveHostHeaderConfig,
1616
} from "@aws-sdk/middleware-host-header";
1717
import { getLoggerPlugin } from "@aws-sdk/middleware-logger";
18+
import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection";
1819
import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@aws-sdk/middleware-retry";
1920
import {
2021
AwsAuthInputConfig,
@@ -494,6 +495,7 @@ export class ApiGatewayV2Client extends __Client<
494495
this.middlewareStack.use(getContentLengthPlugin(this.config));
495496
this.middlewareStack.use(getHostHeaderPlugin(this.config));
496497
this.middlewareStack.use(getLoggerPlugin(this.config));
498+
this.middlewareStack.use(getRecursionDetectionPlugin(this.config));
497499
this.middlewareStack.use(getAwsAuthPlugin(this.config));
498500
this.middlewareStack.use(getUserAgentPlugin(this.config));
499501
}

clients/client-app-mesh/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"@aws-sdk/middleware-content-length": "*",
2828
"@aws-sdk/middleware-host-header": "*",
2929
"@aws-sdk/middleware-logger": "*",
30+
"@aws-sdk/middleware-recursion-detection": "*",
3031
"@aws-sdk/middleware-retry": "*",
3132
"@aws-sdk/middleware-serde": "*",
3233
"@aws-sdk/middleware-signing": "*",

clients/client-app-mesh/src/AppMeshClient.ts

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {
1515
resolveHostHeaderConfig,
1616
} from "@aws-sdk/middleware-host-header";
1717
import { getLoggerPlugin } from "@aws-sdk/middleware-logger";
18+
import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection";
1819
import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@aws-sdk/middleware-retry";
1920
import {
2021
AwsAuthInputConfig,
@@ -418,6 +419,7 @@ export class AppMeshClient extends __Client<
418419
this.middlewareStack.use(getContentLengthPlugin(this.config));
419420
this.middlewareStack.use(getHostHeaderPlugin(this.config));
420421
this.middlewareStack.use(getLoggerPlugin(this.config));
422+
this.middlewareStack.use(getRecursionDetectionPlugin(this.config));
421423
this.middlewareStack.use(getAwsAuthPlugin(this.config));
422424
this.middlewareStack.use(getUserAgentPlugin(this.config));
423425
}

clients/client-appconfig/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"@aws-sdk/middleware-content-length": "*",
2828
"@aws-sdk/middleware-host-header": "*",
2929
"@aws-sdk/middleware-logger": "*",
30+
"@aws-sdk/middleware-recursion-detection": "*",
3031
"@aws-sdk/middleware-retry": "*",
3132
"@aws-sdk/middleware-serde": "*",
3233
"@aws-sdk/middleware-signing": "*",

clients/client-appconfig/src/AppConfigClient.ts

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {
1515
resolveHostHeaderConfig,
1616
} from "@aws-sdk/middleware-host-header";
1717
import { getLoggerPlugin } from "@aws-sdk/middleware-logger";
18+
import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection";
1819
import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@aws-sdk/middleware-retry";
1920
import {
2021
AwsAuthInputConfig,
@@ -430,6 +431,7 @@ export class AppConfigClient extends __Client<
430431
this.middlewareStack.use(getContentLengthPlugin(this.config));
431432
this.middlewareStack.use(getHostHeaderPlugin(this.config));
432433
this.middlewareStack.use(getLoggerPlugin(this.config));
434+
this.middlewareStack.use(getRecursionDetectionPlugin(this.config));
433435
this.middlewareStack.use(getAwsAuthPlugin(this.config));
434436
this.middlewareStack.use(getUserAgentPlugin(this.config));
435437
}

clients/client-appconfigdata/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"@aws-sdk/middleware-content-length": "*",
2828
"@aws-sdk/middleware-host-header": "*",
2929
"@aws-sdk/middleware-logger": "*",
30+
"@aws-sdk/middleware-recursion-detection": "*",
3031
"@aws-sdk/middleware-retry": "*",
3132
"@aws-sdk/middleware-serde": "*",
3233
"@aws-sdk/middleware-signing": "*",

clients/client-appconfigdata/src/AppConfigDataClient.ts

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {
1515
resolveHostHeaderConfig,
1616
} from "@aws-sdk/middleware-host-header";
1717
import { getLoggerPlugin } from "@aws-sdk/middleware-logger";
18+
import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection";
1819
import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@aws-sdk/middleware-retry";
1920
import {
2021
AwsAuthInputConfig,
@@ -291,6 +292,7 @@ export class AppConfigDataClient extends __Client<
291292
this.middlewareStack.use(getContentLengthPlugin(this.config));
292293
this.middlewareStack.use(getHostHeaderPlugin(this.config));
293294
this.middlewareStack.use(getLoggerPlugin(this.config));
295+
this.middlewareStack.use(getRecursionDetectionPlugin(this.config));
294296
this.middlewareStack.use(getAwsAuthPlugin(this.config));
295297
this.middlewareStack.use(getUserAgentPlugin(this.config));
296298
}

clients/client-appflow/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"@aws-sdk/middleware-content-length": "*",
2828
"@aws-sdk/middleware-host-header": "*",
2929
"@aws-sdk/middleware-logger": "*",
30+
"@aws-sdk/middleware-recursion-detection": "*",
3031
"@aws-sdk/middleware-retry": "*",
3132
"@aws-sdk/middleware-serde": "*",
3233
"@aws-sdk/middleware-signing": "*",

clients/client-appflow/src/AppflowClient.ts

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import {
1515
resolveHostHeaderConfig,
1616
} from "@aws-sdk/middleware-host-header";
1717
import { getLoggerPlugin } from "@aws-sdk/middleware-logger";
18+
import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection";
1819
import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@aws-sdk/middleware-retry";
1920
import {
2021
AwsAuthInputConfig,
@@ -366,6 +367,7 @@ export class AppflowClient extends __Client<
366367
this.middlewareStack.use(getContentLengthPlugin(this.config));
367368
this.middlewareStack.use(getHostHeaderPlugin(this.config));
368369
this.middlewareStack.use(getLoggerPlugin(this.config));
370+
this.middlewareStack.use(getRecursionDetectionPlugin(this.config));
369371
this.middlewareStack.use(getAwsAuthPlugin(this.config));
370372
this.middlewareStack.use(getUserAgentPlugin(this.config));
371373
}

clients/client-appintegrations/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"@aws-sdk/middleware-content-length": "*",
2828
"@aws-sdk/middleware-host-header": "*",
2929
"@aws-sdk/middleware-logger": "*",
30+
"@aws-sdk/middleware-recursion-detection": "*",
3031
"@aws-sdk/middleware-retry": "*",
3132
"@aws-sdk/middleware-serde": "*",
3233
"@aws-sdk/middleware-signing": "*",

0 commit comments

Comments
 (0)