From 0944d6427d409487357b880414ee4d35bd5e55bd Mon Sep 17 00:00:00 2001
From: Trivikram Kamat <16024985+trivikr@users.noreply.github.com>
Date: Thu, 18 Jun 2020 15:12:48 +0000
Subject: [PATCH 1/2] feat: add maxAttemptsDefaultProvider in codegen
---
.../codegen/AddAwsRuntimeConfig.java | 31 +++++++++++++++++--
.../aws/typescript/codegen/AwsDependency.java | 3 +-
2 files changed, 31 insertions(+), 3 deletions(-)
diff --git a/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddAwsRuntimeConfig.java b/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddAwsRuntimeConfig.java
index f8d8c38dbd123..484bf6dadd677 100644
--- a/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddAwsRuntimeConfig.java
+++ b/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AddAwsRuntimeConfig.java
@@ -44,6 +44,8 @@
* are explicitly provided.
*
regionDefaultProvider: Provides a region if no region is
* explicitly provided
+ * maxAttemptsDefaultProvider: Provides value for maxAttempts if no region is
+ * explicitly provided
*
*
* This plugin adds the following Node runtime specific values:
@@ -54,6 +56,8 @@
* checks things like environment variables and the AWS config file.
*
regionDefaultProvider: Uses the default region provider that
* checks things like environment variables and the AWS config file.
+ * maxAttemptsDefaultProvider: Uses the default maxAttempts provider that
+ * checks things like environment variables and the AWS config file.
*
*
* This plugin adds the following Browser runtime specific values:
@@ -66,6 +70,7 @@
*
regionDefaultProvider: Throws an exception since a region must
* be explicitly provided in the browser (environment variables and
* the shared config can't be resolved from the browser).
+ * maxAttemptsDefaultProvider: Returns default value of "3".
*
*/
public final class AddAwsRuntimeConfig implements TypeScriptIntegration {
@@ -88,6 +93,8 @@ public void addConfigInterfaceFields(
.write("credentialDefaultProvider?: (input: any) => __Provider<__Credentials>;\n");
writer.writeDocs("Provider function that return promise of a region string")
.write("regionDefaultProvider?: (input: any) => __Provider;\n");
+ writer.writeDocs("Provider function that return promise of a maxAttempts string")
+ .write("maxAttemptsDefaultProvider?: (input: any) => __Provider;\n");
}
@Override
@@ -138,7 +145,11 @@ private Map> getDefaultConfig(LanguageTarget
},
"regionDefaultProvider", writer -> {
writer.write("regionDefaultProvider: invalidFunction(\"Region is missing\") as any,");
- });
+ },
+ "maxAttemptsDefaultProvider", writer -> {
+ writer.write("maxAttemptsDefaultProvider: (() => '3') as any,");
+ }
+ );
case NODE:
return MapUtils.of(
"credentialDefaultProvider", writer -> {
@@ -152,6 +163,12 @@ private Map> getDefaultConfig(LanguageTarget
writer.addImport("defaultProvider", "regionDefaultProvider",
AwsDependency.REGION_PROVIDER.packageName);
writer.write("regionDefaultProvider,");
+ },
+ "maxAttemptsDefaultProvider", writer -> {
+ writer.addDependency(AwsDependency.RETRY_CONFIG_PROVIDER);
+ writer.addImport("maxAttemptsProvider", "maxAttemptsDefaultProvider",
+ AwsDependency.RETRY_CONFIG_PROVIDER.packageName);
+ writer.write("maxAttemptsDefaultProvider,");
}
);
default:
@@ -175,7 +192,11 @@ private Map> getCognitoIdentityConfig(Languag
writer.addImport("invalidFunction", "invalidFunction",
TypeScriptDependency.INVALID_DEPENDENCY.packageName);
writer.write("regionDefaultProvider: invalidFunction(\"Region is missing\") as any,");
- });
+ },
+ "maxAttemptsDefaultProvider", writer -> {
+ writer.write("maxAttemptsDefaultProvider: (() => '3') as any,");
+ }
+ );
case NODE:
return MapUtils.of(
"credentialDefaultProvider", writer -> {
@@ -194,6 +215,12 @@ private Map> getCognitoIdentityConfig(Languag
writer.addImport("defaultProvider", "regionDefaultProvider",
AwsDependency.REGION_PROVIDER.packageName);
writer.write("regionDefaultProvider,");
+ },
+ "maxAttemptsDefaultProvider", writer -> {
+ writer.addDependency(AwsDependency.RETRY_CONFIG_PROVIDER);
+ writer.addImport("maxAttemptsProvider", "maxAttemptsDefaultProvider",
+ AwsDependency.RETRY_CONFIG_PROVIDER.packageName);
+ writer.write("maxAttemptsDefaultProvider,");
}
);
default:
diff --git a/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AwsDependency.java b/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AwsDependency.java
index 0ee054c4b36be..9213b8f9914fa 100644
--- a/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AwsDependency.java
+++ b/codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen/AwsDependency.java
@@ -59,7 +59,8 @@ public enum AwsDependency implements SymbolDependencyContainer {
MIDDLEWARE_EVENTSTREAM(NORMAL_DEPENDENCY, "@aws-sdk/middleware-eventstream", "^1.0.0-beta.0"),
AWS_SDK_EVENTSTREAM_HANDLER_NODE(NORMAL_DEPENDENCY, "@aws-sdk/eventstream-handler-node", "^1.0.0-beta.0"),
TRANSCRIBE_STREAMING_MIDDLEWARE(NORMAL_DEPENDENCY, "@aws-sdk/middleware-sdk-transcribe-streaming",
- "^1.0.0-gamma.0");
+ "^1.0.0-gamma.0"),
+ RETRY_CONFIG_PROVIDER(NORMAL_DEPENDENCY, "@aws-sdk/retry-config-provider", "^1.0.0-gamma.0");
public final String packageName;
public final String version;
From d734bccba05f4ca8e48aade184d6784666326873 Mon Sep 17 00:00:00 2001
From: Trivikram Kamat <16024985+trivikr@users.noreply.github.com>
Date: Thu, 18 Jun 2020 16:35:24 +0000
Subject: [PATCH 2/2] chore: codegen to add maxAttemptsDefaultProvider
---
clients/client-accessanalyzer/AccessAnalyzerClient.ts | 5 +++++
clients/client-accessanalyzer/package.json | 1 +
clients/client-accessanalyzer/runtimeConfig.browser.ts | 1 +
clients/client-accessanalyzer/runtimeConfig.ts | 2 ++
clients/client-acm-pca/ACMPCAClient.ts | 5 +++++
clients/client-acm-pca/package.json | 1 +
clients/client-acm-pca/runtimeConfig.browser.ts | 1 +
clients/client-acm-pca/runtimeConfig.ts | 2 ++
clients/client-acm/ACMClient.ts | 5 +++++
clients/client-acm/package.json | 1 +
clients/client-acm/runtimeConfig.browser.ts | 1 +
clients/client-acm/runtimeConfig.ts | 2 ++
clients/client-alexa-for-business/AlexaForBusinessClient.ts | 5 +++++
clients/client-alexa-for-business/package.json | 1 +
clients/client-alexa-for-business/runtimeConfig.browser.ts | 1 +
clients/client-alexa-for-business/runtimeConfig.ts | 2 ++
clients/client-amplify/AmplifyClient.ts | 5 +++++
clients/client-amplify/package.json | 1 +
clients/client-amplify/runtimeConfig.browser.ts | 1 +
clients/client-amplify/runtimeConfig.ts | 2 ++
clients/client-api-gateway/APIGatewayClient.ts | 5 +++++
clients/client-api-gateway/package.json | 1 +
clients/client-api-gateway/runtimeConfig.browser.ts | 1 +
clients/client-api-gateway/runtimeConfig.ts | 2 ++
.../ApiGatewayManagementApiClient.ts | 5 +++++
clients/client-apigatewaymanagementapi/package.json | 1 +
.../client-apigatewaymanagementapi/runtimeConfig.browser.ts | 1 +
clients/client-apigatewaymanagementapi/runtimeConfig.ts | 2 ++
clients/client-apigatewayv2/ApiGatewayV2Client.ts | 5 +++++
clients/client-apigatewayv2/package.json | 1 +
clients/client-apigatewayv2/runtimeConfig.browser.ts | 1 +
clients/client-apigatewayv2/runtimeConfig.ts | 2 ++
clients/client-app-mesh/AppMeshClient.ts | 5 +++++
clients/client-app-mesh/package.json | 1 +
clients/client-app-mesh/runtimeConfig.browser.ts | 1 +
clients/client-app-mesh/runtimeConfig.ts | 2 ++
clients/client-appconfig/AppConfigClient.ts | 5 +++++
clients/client-appconfig/package.json | 1 +
clients/client-appconfig/runtimeConfig.browser.ts | 1 +
clients/client-appconfig/runtimeConfig.ts | 2 ++
.../ApplicationAutoScalingClient.ts | 5 +++++
clients/client-application-auto-scaling/package.json | 1 +
.../client-application-auto-scaling/runtimeConfig.browser.ts | 1 +
clients/client-application-auto-scaling/runtimeConfig.ts | 2 ++
.../ApplicationDiscoveryServiceClient.ts | 5 +++++
clients/client-application-discovery-service/package.json | 1 +
.../runtimeConfig.browser.ts | 1 +
.../client-application-discovery-service/runtimeConfig.ts | 2 ++
.../client-application-insights/ApplicationInsightsClient.ts | 5 +++++
clients/client-application-insights/package.json | 1 +
clients/client-application-insights/runtimeConfig.browser.ts | 1 +
clients/client-application-insights/runtimeConfig.ts | 2 ++
clients/client-appstream/AppStreamClient.ts | 5 +++++
clients/client-appstream/package.json | 1 +
clients/client-appstream/runtimeConfig.browser.ts | 1 +
clients/client-appstream/runtimeConfig.ts | 2 ++
clients/client-appsync/AppSyncClient.ts | 5 +++++
clients/client-appsync/package.json | 1 +
clients/client-appsync/runtimeConfig.browser.ts | 1 +
clients/client-appsync/runtimeConfig.ts | 2 ++
clients/client-athena/AthenaClient.ts | 5 +++++
clients/client-athena/package.json | 1 +
clients/client-athena/runtimeConfig.browser.ts | 1 +
clients/client-athena/runtimeConfig.ts | 2 ++
clients/client-auto-scaling-plans/AutoScalingPlansClient.ts | 5 +++++
clients/client-auto-scaling-plans/package.json | 1 +
clients/client-auto-scaling-plans/runtimeConfig.browser.ts | 1 +
clients/client-auto-scaling-plans/runtimeConfig.ts | 2 ++
clients/client-auto-scaling/AutoScalingClient.ts | 5 +++++
clients/client-auto-scaling/package.json | 1 +
clients/client-auto-scaling/runtimeConfig.browser.ts | 1 +
clients/client-auto-scaling/runtimeConfig.ts | 2 ++
clients/client-backup/BackupClient.ts | 5 +++++
clients/client-backup/package.json | 1 +
clients/client-backup/runtimeConfig.browser.ts | 1 +
clients/client-backup/runtimeConfig.ts | 2 ++
clients/client-batch/BatchClient.ts | 5 +++++
clients/client-batch/package.json | 1 +
clients/client-batch/runtimeConfig.browser.ts | 1 +
clients/client-batch/runtimeConfig.ts | 2 ++
clients/client-budgets/BudgetsClient.ts | 5 +++++
clients/client-budgets/package.json | 1 +
clients/client-budgets/runtimeConfig.browser.ts | 1 +
clients/client-budgets/runtimeConfig.ts | 2 ++
clients/client-chime/ChimeClient.ts | 5 +++++
clients/client-chime/package.json | 1 +
clients/client-chime/runtimeConfig.browser.ts | 1 +
clients/client-chime/runtimeConfig.ts | 2 ++
clients/client-cloud9/Cloud9Client.ts | 5 +++++
clients/client-cloud9/package.json | 1 +
clients/client-cloud9/runtimeConfig.browser.ts | 1 +
clients/client-cloud9/runtimeConfig.ts | 2 ++
clients/client-clouddirectory/CloudDirectoryClient.ts | 5 +++++
clients/client-clouddirectory/package.json | 1 +
clients/client-clouddirectory/runtimeConfig.browser.ts | 1 +
clients/client-clouddirectory/runtimeConfig.ts | 2 ++
clients/client-cloudformation/CloudFormationClient.ts | 5 +++++
clients/client-cloudformation/package.json | 1 +
clients/client-cloudformation/runtimeConfig.browser.ts | 1 +
clients/client-cloudformation/runtimeConfig.ts | 2 ++
clients/client-cloudfront/CloudFrontClient.ts | 5 +++++
clients/client-cloudfront/package.json | 1 +
clients/client-cloudfront/runtimeConfig.browser.ts | 1 +
clients/client-cloudfront/runtimeConfig.ts | 2 ++
clients/client-cloudhsm-v2/CloudHSMV2Client.ts | 5 +++++
clients/client-cloudhsm-v2/package.json | 1 +
clients/client-cloudhsm-v2/runtimeConfig.browser.ts | 1 +
clients/client-cloudhsm-v2/runtimeConfig.ts | 2 ++
clients/client-cloudhsm/CloudHSMClient.ts | 5 +++++
clients/client-cloudhsm/package.json | 1 +
clients/client-cloudhsm/runtimeConfig.browser.ts | 1 +
clients/client-cloudhsm/runtimeConfig.ts | 2 ++
clients/client-cloudsearch-domain/CloudSearchDomainClient.ts | 5 +++++
clients/client-cloudsearch-domain/package.json | 1 +
clients/client-cloudsearch-domain/runtimeConfig.browser.ts | 1 +
clients/client-cloudsearch-domain/runtimeConfig.ts | 2 ++
clients/client-cloudsearch/CloudSearchClient.ts | 5 +++++
clients/client-cloudsearch/package.json | 1 +
clients/client-cloudsearch/runtimeConfig.browser.ts | 1 +
clients/client-cloudsearch/runtimeConfig.ts | 2 ++
clients/client-cloudtrail/CloudTrailClient.ts | 5 +++++
clients/client-cloudtrail/package.json | 1 +
clients/client-cloudtrail/runtimeConfig.browser.ts | 1 +
clients/client-cloudtrail/runtimeConfig.ts | 2 ++
clients/client-cloudwatch-events/CloudWatchEventsClient.ts | 5 +++++
clients/client-cloudwatch-events/package.json | 1 +
clients/client-cloudwatch-events/runtimeConfig.browser.ts | 1 +
clients/client-cloudwatch-events/runtimeConfig.ts | 2 ++
clients/client-cloudwatch-logs/CloudWatchLogsClient.ts | 5 +++++
clients/client-cloudwatch-logs/package.json | 1 +
clients/client-cloudwatch-logs/runtimeConfig.browser.ts | 1 +
clients/client-cloudwatch-logs/runtimeConfig.ts | 2 ++
clients/client-cloudwatch/CloudWatchClient.ts | 5 +++++
clients/client-cloudwatch/package.json | 1 +
clients/client-cloudwatch/runtimeConfig.browser.ts | 1 +
clients/client-cloudwatch/runtimeConfig.ts | 2 ++
clients/client-codebuild/CodeBuildClient.ts | 5 +++++
clients/client-codebuild/package.json | 1 +
clients/client-codebuild/runtimeConfig.browser.ts | 1 +
clients/client-codebuild/runtimeConfig.ts | 2 ++
clients/client-codecommit/CodeCommitClient.ts | 5 +++++
clients/client-codecommit/package.json | 1 +
clients/client-codecommit/runtimeConfig.browser.ts | 1 +
clients/client-codecommit/runtimeConfig.ts | 2 ++
clients/client-codedeploy/CodeDeployClient.ts | 5 +++++
clients/client-codedeploy/package.json | 1 +
clients/client-codedeploy/runtimeConfig.browser.ts | 1 +
clients/client-codedeploy/runtimeConfig.ts | 2 ++
clients/client-codeguru-reviewer/CodeGuruReviewerClient.ts | 5 +++++
clients/client-codeguru-reviewer/package.json | 1 +
clients/client-codeguru-reviewer/runtimeConfig.browser.ts | 1 +
clients/client-codeguru-reviewer/runtimeConfig.ts | 2 ++
clients/client-codeguruprofiler/CodeGuruProfilerClient.ts | 5 +++++
clients/client-codeguruprofiler/package.json | 1 +
clients/client-codeguruprofiler/runtimeConfig.browser.ts | 1 +
clients/client-codeguruprofiler/runtimeConfig.ts | 2 ++
clients/client-codepipeline/CodePipelineClient.ts | 5 +++++
clients/client-codepipeline/package.json | 1 +
clients/client-codepipeline/runtimeConfig.browser.ts | 1 +
clients/client-codepipeline/runtimeConfig.ts | 2 ++
.../client-codestar-connections/CodeStarconnectionsClient.ts | 5 +++++
clients/client-codestar-connections/package.json | 1 +
clients/client-codestar-connections/runtimeConfig.browser.ts | 1 +
clients/client-codestar-connections/runtimeConfig.ts | 2 ++
.../codestarnotificationsClient.ts | 5 +++++
clients/client-codestar-notifications/package.json | 1 +
.../client-codestar-notifications/runtimeConfig.browser.ts | 1 +
clients/client-codestar-notifications/runtimeConfig.ts | 2 ++
clients/client-codestar/CodeStarClient.ts | 5 +++++
clients/client-codestar/package.json | 1 +
clients/client-codestar/runtimeConfig.browser.ts | 1 +
clients/client-codestar/runtimeConfig.ts | 2 ++
.../CognitoIdentityProviderClient.ts | 5 +++++
clients/client-cognito-identity-provider/package.json | 1 +
.../runtimeConfig.browser.ts | 1 +
clients/client-cognito-identity-provider/runtimeConfig.ts | 2 ++
clients/client-cognito-identity/CognitoIdentityClient.ts | 5 +++++
clients/client-cognito-identity/package.json | 1 +
clients/client-cognito-identity/runtimeConfig.browser.ts | 1 +
clients/client-cognito-identity/runtimeConfig.ts | 2 ++
clients/client-cognito-sync/CognitoSyncClient.ts | 5 +++++
clients/client-cognito-sync/package.json | 1 +
clients/client-cognito-sync/runtimeConfig.browser.ts | 1 +
clients/client-cognito-sync/runtimeConfig.ts | 2 ++
clients/client-comprehend/ComprehendClient.ts | 5 +++++
clients/client-comprehend/package.json | 1 +
clients/client-comprehend/runtimeConfig.browser.ts | 1 +
clients/client-comprehend/runtimeConfig.ts | 2 ++
clients/client-comprehendmedical/ComprehendMedicalClient.ts | 5 +++++
clients/client-comprehendmedical/package.json | 1 +
clients/client-comprehendmedical/runtimeConfig.browser.ts | 1 +
clients/client-comprehendmedical/runtimeConfig.ts | 2 ++
clients/client-compute-optimizer/ComputeOptimizerClient.ts | 5 +++++
clients/client-compute-optimizer/package.json | 1 +
clients/client-compute-optimizer/runtimeConfig.browser.ts | 1 +
clients/client-compute-optimizer/runtimeConfig.ts | 2 ++
clients/client-config-service/ConfigServiceClient.ts | 5 +++++
clients/client-config-service/package.json | 1 +
clients/client-config-service/runtimeConfig.browser.ts | 1 +
clients/client-config-service/runtimeConfig.ts | 2 ++
clients/client-connect/ConnectClient.ts | 5 +++++
clients/client-connect/package.json | 1 +
clients/client-connect/runtimeConfig.browser.ts | 1 +
clients/client-connect/runtimeConfig.ts | 2 ++
.../client-connectparticipant/ConnectParticipantClient.ts | 5 +++++
clients/client-connectparticipant/package.json | 1 +
clients/client-connectparticipant/runtimeConfig.browser.ts | 1 +
clients/client-connectparticipant/runtimeConfig.ts | 2 ++
.../CostandUsageReportServiceClient.ts | 5 +++++
clients/client-cost-and-usage-report-service/package.json | 1 +
.../runtimeConfig.browser.ts | 1 +
.../client-cost-and-usage-report-service/runtimeConfig.ts | 2 ++
clients/client-cost-explorer/CostExplorerClient.ts | 5 +++++
clients/client-cost-explorer/package.json | 1 +
clients/client-cost-explorer/runtimeConfig.browser.ts | 1 +
clients/client-cost-explorer/runtimeConfig.ts | 2 ++
clients/client-data-pipeline/DataPipelineClient.ts | 5 +++++
clients/client-data-pipeline/package.json | 1 +
clients/client-data-pipeline/runtimeConfig.browser.ts | 1 +
clients/client-data-pipeline/runtimeConfig.ts | 2 ++
.../DatabaseMigrationServiceClient.ts | 5 +++++
clients/client-database-migration-service/package.json | 1 +
.../runtimeConfig.browser.ts | 1 +
clients/client-database-migration-service/runtimeConfig.ts | 2 ++
clients/client-dataexchange/DataExchangeClient.ts | 5 +++++
clients/client-dataexchange/package.json | 1 +
clients/client-dataexchange/runtimeConfig.browser.ts | 1 +
clients/client-dataexchange/runtimeConfig.ts | 2 ++
clients/client-datasync/DataSyncClient.ts | 5 +++++
clients/client-datasync/package.json | 1 +
clients/client-datasync/runtimeConfig.browser.ts | 1 +
clients/client-datasync/runtimeConfig.ts | 2 ++
clients/client-dax/DAXClient.ts | 5 +++++
clients/client-dax/package.json | 1 +
clients/client-dax/runtimeConfig.browser.ts | 1 +
clients/client-dax/runtimeConfig.ts | 2 ++
clients/client-detective/DetectiveClient.ts | 5 +++++
clients/client-detective/package.json | 1 +
clients/client-detective/runtimeConfig.browser.ts | 1 +
clients/client-detective/runtimeConfig.ts | 2 ++
clients/client-device-farm/DeviceFarmClient.ts | 5 +++++
clients/client-device-farm/package.json | 1 +
clients/client-device-farm/runtimeConfig.browser.ts | 1 +
clients/client-device-farm/runtimeConfig.ts | 2 ++
clients/client-direct-connect/DirectConnectClient.ts | 5 +++++
clients/client-direct-connect/package.json | 1 +
clients/client-direct-connect/runtimeConfig.browser.ts | 1 +
clients/client-direct-connect/runtimeConfig.ts | 2 ++
clients/client-directory-service/DirectoryServiceClient.ts | 5 +++++
clients/client-directory-service/package.json | 1 +
clients/client-directory-service/runtimeConfig.browser.ts | 1 +
clients/client-directory-service/runtimeConfig.ts | 2 ++
clients/client-dlm/DLMClient.ts | 5 +++++
clients/client-dlm/package.json | 1 +
clients/client-dlm/runtimeConfig.browser.ts | 1 +
clients/client-dlm/runtimeConfig.ts | 2 ++
clients/client-docdb/DocDBClient.ts | 5 +++++
clients/client-docdb/package.json | 1 +
clients/client-docdb/runtimeConfig.browser.ts | 1 +
clients/client-docdb/runtimeConfig.ts | 2 ++
clients/client-dynamodb-streams/DynamoDBStreamsClient.ts | 5 +++++
clients/client-dynamodb-streams/package.json | 1 +
clients/client-dynamodb-streams/runtimeConfig.browser.ts | 1 +
clients/client-dynamodb-streams/runtimeConfig.ts | 2 ++
clients/client-dynamodb/DynamoDBClient.ts | 5 +++++
clients/client-dynamodb/package.json | 1 +
clients/client-dynamodb/runtimeConfig.browser.ts | 1 +
clients/client-dynamodb/runtimeConfig.ts | 2 ++
clients/client-ebs/EBSClient.ts | 5 +++++
clients/client-ebs/package.json | 1 +
clients/client-ebs/runtimeConfig.browser.ts | 1 +
clients/client-ebs/runtimeConfig.ts | 2 ++
.../client-ec2-instance-connect/EC2InstanceConnectClient.ts | 5 +++++
clients/client-ec2-instance-connect/package.json | 1 +
clients/client-ec2-instance-connect/runtimeConfig.browser.ts | 1 +
clients/client-ec2-instance-connect/runtimeConfig.ts | 2 ++
clients/client-ec2/EC2Client.ts | 5 +++++
clients/client-ec2/package.json | 1 +
clients/client-ec2/runtimeConfig.browser.ts | 1 +
clients/client-ec2/runtimeConfig.ts | 2 ++
clients/client-ecr/ECRClient.ts | 5 +++++
clients/client-ecr/package.json | 1 +
clients/client-ecr/runtimeConfig.browser.ts | 1 +
clients/client-ecr/runtimeConfig.ts | 2 ++
clients/client-ecs/ECSClient.ts | 5 +++++
clients/client-ecs/package.json | 1 +
clients/client-ecs/runtimeConfig.browser.ts | 1 +
clients/client-ecs/runtimeConfig.ts | 2 ++
clients/client-efs/EFSClient.ts | 5 +++++
clients/client-efs/package.json | 1 +
clients/client-efs/runtimeConfig.browser.ts | 1 +
clients/client-efs/runtimeConfig.ts | 2 ++
clients/client-eks/EKSClient.ts | 5 +++++
clients/client-eks/package.json | 1 +
clients/client-eks/runtimeConfig.browser.ts | 1 +
clients/client-eks/runtimeConfig.ts | 2 ++
clients/client-elastic-beanstalk/ElasticBeanstalkClient.ts | 5 +++++
clients/client-elastic-beanstalk/package.json | 1 +
clients/client-elastic-beanstalk/runtimeConfig.browser.ts | 1 +
clients/client-elastic-beanstalk/runtimeConfig.ts | 2 ++
clients/client-elastic-inference/ElasticInferenceClient.ts | 5 +++++
clients/client-elastic-inference/package.json | 1 +
clients/client-elastic-inference/runtimeConfig.browser.ts | 1 +
clients/client-elastic-inference/runtimeConfig.ts | 2 ++
.../ElasticLoadBalancingv2Client.ts | 5 +++++
clients/client-elastic-load-balancing-v2/package.json | 1 +
.../runtimeConfig.browser.ts | 1 +
clients/client-elastic-load-balancing-v2/runtimeConfig.ts | 2 ++
.../ElasticLoadBalancingClient.ts | 5 +++++
clients/client-elastic-load-balancing/package.json | 1 +
.../client-elastic-load-balancing/runtimeConfig.browser.ts | 1 +
clients/client-elastic-load-balancing/runtimeConfig.ts | 2 ++
clients/client-elastic-transcoder/ElasticTranscoderClient.ts | 5 +++++
clients/client-elastic-transcoder/package.json | 1 +
clients/client-elastic-transcoder/runtimeConfig.browser.ts | 1 +
clients/client-elastic-transcoder/runtimeConfig.ts | 2 ++
clients/client-elasticache/ElastiCacheClient.ts | 5 +++++
clients/client-elasticache/package.json | 1 +
clients/client-elasticache/runtimeConfig.browser.ts | 1 +
clients/client-elasticache/runtimeConfig.ts | 2 ++
.../ElasticsearchServiceClient.ts | 5 +++++
clients/client-elasticsearch-service/package.json | 1 +
.../client-elasticsearch-service/runtimeConfig.browser.ts | 1 +
clients/client-elasticsearch-service/runtimeConfig.ts | 2 ++
clients/client-emr/EMRClient.ts | 5 +++++
clients/client-emr/package.json | 1 +
clients/client-emr/runtimeConfig.browser.ts | 1 +
clients/client-emr/runtimeConfig.ts | 2 ++
clients/client-eventbridge/EventBridgeClient.ts | 5 +++++
clients/client-eventbridge/package.json | 1 +
clients/client-eventbridge/runtimeConfig.browser.ts | 1 +
clients/client-eventbridge/runtimeConfig.ts | 2 ++
clients/client-firehose/FirehoseClient.ts | 5 +++++
clients/client-firehose/package.json | 1 +
clients/client-firehose/runtimeConfig.browser.ts | 1 +
clients/client-firehose/runtimeConfig.ts | 2 ++
clients/client-fms/FMSClient.ts | 5 +++++
clients/client-fms/package.json | 1 +
clients/client-fms/runtimeConfig.browser.ts | 1 +
clients/client-fms/runtimeConfig.ts | 2 ++
clients/client-forecast/forecastClient.ts | 5 +++++
clients/client-forecast/package.json | 1 +
clients/client-forecast/runtimeConfig.browser.ts | 1 +
clients/client-forecast/runtimeConfig.ts | 2 ++
clients/client-forecastquery/forecastqueryClient.ts | 5 +++++
clients/client-forecastquery/package.json | 1 +
clients/client-forecastquery/runtimeConfig.browser.ts | 1 +
clients/client-forecastquery/runtimeConfig.ts | 2 ++
clients/client-frauddetector/FraudDetectorClient.ts | 5 +++++
clients/client-frauddetector/package.json | 1 +
clients/client-frauddetector/runtimeConfig.browser.ts | 1 +
clients/client-frauddetector/runtimeConfig.ts | 2 ++
clients/client-fsx/FSxClient.ts | 5 +++++
clients/client-fsx/package.json | 1 +
clients/client-fsx/runtimeConfig.browser.ts | 1 +
clients/client-fsx/runtimeConfig.ts | 2 ++
clients/client-gamelift/GameLiftClient.ts | 5 +++++
clients/client-gamelift/package.json | 1 +
clients/client-gamelift/runtimeConfig.browser.ts | 1 +
clients/client-gamelift/runtimeConfig.ts | 2 ++
clients/client-glacier/GlacierClient.ts | 5 +++++
clients/client-glacier/package.json | 1 +
clients/client-glacier/runtimeConfig.browser.ts | 1 +
clients/client-glacier/runtimeConfig.ts | 2 ++
clients/client-global-accelerator/GlobalAcceleratorClient.ts | 5 +++++
clients/client-global-accelerator/package.json | 1 +
clients/client-global-accelerator/runtimeConfig.browser.ts | 1 +
clients/client-global-accelerator/runtimeConfig.ts | 2 ++
clients/client-glue/GlueClient.ts | 5 +++++
clients/client-glue/package.json | 1 +
clients/client-glue/runtimeConfig.browser.ts | 1 +
clients/client-glue/runtimeConfig.ts | 2 ++
clients/client-greengrass/GreengrassClient.ts | 5 +++++
clients/client-greengrass/package.json | 1 +
clients/client-greengrass/runtimeConfig.browser.ts | 1 +
clients/client-greengrass/runtimeConfig.ts | 2 ++
clients/client-groundstation/GroundStationClient.ts | 5 +++++
clients/client-groundstation/package.json | 1 +
clients/client-groundstation/runtimeConfig.browser.ts | 1 +
clients/client-groundstation/runtimeConfig.ts | 2 ++
clients/client-guardduty/GuardDutyClient.ts | 5 +++++
clients/client-guardduty/package.json | 1 +
clients/client-guardduty/runtimeConfig.browser.ts | 1 +
clients/client-guardduty/runtimeConfig.ts | 2 ++
clients/client-health/HealthClient.ts | 5 +++++
clients/client-health/package.json | 1 +
clients/client-health/runtimeConfig.browser.ts | 1 +
clients/client-health/runtimeConfig.ts | 2 ++
clients/client-iam/IAMClient.ts | 5 +++++
clients/client-iam/package.json | 1 +
clients/client-iam/runtimeConfig.browser.ts | 1 +
clients/client-iam/runtimeConfig.ts | 2 ++
clients/client-imagebuilder/imagebuilderClient.ts | 5 +++++
clients/client-imagebuilder/package.json | 1 +
clients/client-imagebuilder/runtimeConfig.browser.ts | 1 +
clients/client-imagebuilder/runtimeConfig.ts | 2 ++
clients/client-inspector/InspectorClient.ts | 5 +++++
clients/client-inspector/package.json | 1 +
clients/client-inspector/runtimeConfig.browser.ts | 1 +
clients/client-inspector/runtimeConfig.ts | 2 ++
.../IoT1ClickDevicesServiceClient.ts | 5 +++++
clients/client-iot-1click-devices-service/package.json | 1 +
.../runtimeConfig.browser.ts | 1 +
clients/client-iot-1click-devices-service/runtimeConfig.ts | 2 ++
.../client-iot-1click-projects/IoT1ClickProjectsClient.ts | 5 +++++
clients/client-iot-1click-projects/package.json | 1 +
clients/client-iot-1click-projects/runtimeConfig.browser.ts | 1 +
clients/client-iot-1click-projects/runtimeConfig.ts | 2 ++
clients/client-iot-data-plane/IoTDataPlaneClient.ts | 5 +++++
clients/client-iot-data-plane/package.json | 1 +
clients/client-iot-data-plane/runtimeConfig.browser.ts | 1 +
clients/client-iot-data-plane/runtimeConfig.ts | 2 ++
clients/client-iot-events-data/IoTEventsDataClient.ts | 5 +++++
clients/client-iot-events-data/package.json | 1 +
clients/client-iot-events-data/runtimeConfig.browser.ts | 1 +
clients/client-iot-events-data/runtimeConfig.ts | 2 ++
clients/client-iot-events/IoTEventsClient.ts | 5 +++++
clients/client-iot-events/package.json | 1 +
clients/client-iot-events/runtimeConfig.browser.ts | 1 +
clients/client-iot-events/runtimeConfig.ts | 2 ++
clients/client-iot-jobs-data-plane/IoTJobsDataPlaneClient.ts | 5 +++++
clients/client-iot-jobs-data-plane/package.json | 1 +
clients/client-iot-jobs-data-plane/runtimeConfig.browser.ts | 1 +
clients/client-iot-jobs-data-plane/runtimeConfig.ts | 2 ++
clients/client-iot/IoTClient.ts | 5 +++++
clients/client-iot/package.json | 1 +
clients/client-iot/runtimeConfig.browser.ts | 1 +
clients/client-iot/runtimeConfig.ts | 2 ++
clients/client-iotanalytics/IoTAnalyticsClient.ts | 5 +++++
clients/client-iotanalytics/package.json | 1 +
clients/client-iotanalytics/runtimeConfig.browser.ts | 1 +
clients/client-iotanalytics/runtimeConfig.ts | 2 ++
.../client-iotsecuretunneling/IoTSecureTunnelingClient.ts | 5 +++++
clients/client-iotsecuretunneling/package.json | 1 +
clients/client-iotsecuretunneling/runtimeConfig.browser.ts | 1 +
clients/client-iotsecuretunneling/runtimeConfig.ts | 2 ++
clients/client-iotthingsgraph/IoTThingsGraphClient.ts | 5 +++++
clients/client-iotthingsgraph/package.json | 1 +
clients/client-iotthingsgraph/runtimeConfig.browser.ts | 1 +
clients/client-iotthingsgraph/runtimeConfig.ts | 2 ++
clients/client-kafka/KafkaClient.ts | 5 +++++
clients/client-kafka/package.json | 1 +
clients/client-kafka/runtimeConfig.browser.ts | 1 +
clients/client-kafka/runtimeConfig.ts | 2 ++
clients/client-kendra/kendraClient.ts | 5 +++++
clients/client-kendra/package.json | 1 +
clients/client-kendra/runtimeConfig.browser.ts | 1 +
clients/client-kendra/runtimeConfig.ts | 2 ++
.../client-kinesis-analytics-v2/KinesisAnalyticsV2Client.ts | 5 +++++
clients/client-kinesis-analytics-v2/package.json | 1 +
clients/client-kinesis-analytics-v2/runtimeConfig.browser.ts | 1 +
clients/client-kinesis-analytics-v2/runtimeConfig.ts | 2 ++
clients/client-kinesis-analytics/KinesisAnalyticsClient.ts | 5 +++++
clients/client-kinesis-analytics/package.json | 1 +
clients/client-kinesis-analytics/runtimeConfig.browser.ts | 1 +
clients/client-kinesis-analytics/runtimeConfig.ts | 2 ++
.../KinesisVideoArchivedMediaClient.ts | 5 +++++
clients/client-kinesis-video-archived-media/package.json | 1 +
.../runtimeConfig.browser.ts | 1 +
clients/client-kinesis-video-archived-media/runtimeConfig.ts | 2 ++
.../client-kinesis-video-media/KinesisVideoMediaClient.ts | 5 +++++
clients/client-kinesis-video-media/package.json | 1 +
clients/client-kinesis-video-media/runtimeConfig.browser.ts | 1 +
clients/client-kinesis-video-media/runtimeConfig.ts | 2 ++
.../KinesisVideoSignalingClient.ts | 5 +++++
clients/client-kinesis-video-signaling/package.json | 1 +
.../client-kinesis-video-signaling/runtimeConfig.browser.ts | 1 +
clients/client-kinesis-video-signaling/runtimeConfig.ts | 2 ++
clients/client-kinesis-video/KinesisVideoClient.ts | 5 +++++
clients/client-kinesis-video/package.json | 1 +
clients/client-kinesis-video/runtimeConfig.browser.ts | 1 +
clients/client-kinesis-video/runtimeConfig.ts | 2 ++
clients/client-kinesis/KinesisClient.ts | 5 +++++
clients/client-kinesis/package.json | 1 +
clients/client-kinesis/runtimeConfig.browser.ts | 1 +
clients/client-kinesis/runtimeConfig.ts | 2 ++
clients/client-kms/KMSClient.ts | 5 +++++
clients/client-kms/package.json | 1 +
clients/client-kms/runtimeConfig.browser.ts | 1 +
clients/client-kms/runtimeConfig.ts | 2 ++
clients/client-lakeformation/LakeFormationClient.ts | 5 +++++
clients/client-lakeformation/package.json | 1 +
clients/client-lakeformation/runtimeConfig.browser.ts | 1 +
clients/client-lakeformation/runtimeConfig.ts | 2 ++
clients/client-lambda/LambdaClient.ts | 5 +++++
clients/client-lambda/package.json | 1 +
clients/client-lambda/runtimeConfig.browser.ts | 1 +
clients/client-lambda/runtimeConfig.ts | 2 ++
.../LexModelBuildingServiceClient.ts | 5 +++++
clients/client-lex-model-building-service/package.json | 1 +
.../runtimeConfig.browser.ts | 1 +
clients/client-lex-model-building-service/runtimeConfig.ts | 2 ++
.../client-lex-runtime-service/LexRuntimeServiceClient.ts | 5 +++++
clients/client-lex-runtime-service/package.json | 1 +
clients/client-lex-runtime-service/runtimeConfig.browser.ts | 1 +
clients/client-lex-runtime-service/runtimeConfig.ts | 2 ++
clients/client-license-manager/LicenseManagerClient.ts | 5 +++++
clients/client-license-manager/package.json | 1 +
clients/client-license-manager/runtimeConfig.browser.ts | 1 +
clients/client-license-manager/runtimeConfig.ts | 2 ++
clients/client-lightsail/LightsailClient.ts | 5 +++++
clients/client-lightsail/package.json | 1 +
clients/client-lightsail/runtimeConfig.browser.ts | 1 +
clients/client-lightsail/runtimeConfig.ts | 2 ++
clients/client-machine-learning/MachineLearningClient.ts | 5 +++++
clients/client-machine-learning/package.json | 1 +
clients/client-machine-learning/runtimeConfig.browser.ts | 1 +
clients/client-machine-learning/runtimeConfig.ts | 2 ++
clients/client-macie/MacieClient.ts | 5 +++++
clients/client-macie/package.json | 1 +
clients/client-macie/runtimeConfig.browser.ts | 1 +
clients/client-macie/runtimeConfig.ts | 2 ++
clients/client-managedblockchain/ManagedBlockchainClient.ts | 5 +++++
clients/client-managedblockchain/package.json | 1 +
clients/client-managedblockchain/runtimeConfig.browser.ts | 1 +
clients/client-managedblockchain/runtimeConfig.ts | 2 ++
.../client-marketplace-catalog/MarketplaceCatalogClient.ts | 5 +++++
clients/client-marketplace-catalog/package.json | 1 +
clients/client-marketplace-catalog/runtimeConfig.browser.ts | 1 +
clients/client-marketplace-catalog/runtimeConfig.ts | 2 ++
.../MarketplaceCommerceAnalyticsClient.ts | 5 +++++
clients/client-marketplace-commerce-analytics/package.json | 1 +
.../runtimeConfig.browser.ts | 1 +
.../client-marketplace-commerce-analytics/runtimeConfig.ts | 2 ++
.../MarketplaceEntitlementServiceClient.ts | 5 +++++
clients/client-marketplace-entitlement-service/package.json | 1 +
.../runtimeConfig.browser.ts | 1 +
.../client-marketplace-entitlement-service/runtimeConfig.ts | 2 ++
.../client-marketplace-metering/MarketplaceMeteringClient.ts | 5 +++++
clients/client-marketplace-metering/package.json | 1 +
clients/client-marketplace-metering/runtimeConfig.browser.ts | 1 +
clients/client-marketplace-metering/runtimeConfig.ts | 2 ++
clients/client-mediaconnect/MediaConnectClient.ts | 5 +++++
clients/client-mediaconnect/package.json | 1 +
clients/client-mediaconnect/runtimeConfig.browser.ts | 1 +
clients/client-mediaconnect/runtimeConfig.ts | 2 ++
clients/client-mediaconvert/MediaConvertClient.ts | 5 +++++
clients/client-mediaconvert/package.json | 1 +
clients/client-mediaconvert/runtimeConfig.browser.ts | 1 +
clients/client-mediaconvert/runtimeConfig.ts | 2 ++
clients/client-medialive/MediaLiveClient.ts | 5 +++++
clients/client-medialive/package.json | 1 +
clients/client-medialive/runtimeConfig.browser.ts | 1 +
clients/client-medialive/runtimeConfig.ts | 2 ++
clients/client-mediapackage-vod/MediaPackageVodClient.ts | 5 +++++
clients/client-mediapackage-vod/package.json | 1 +
clients/client-mediapackage-vod/runtimeConfig.browser.ts | 1 +
clients/client-mediapackage-vod/runtimeConfig.ts | 2 ++
clients/client-mediapackage/MediaPackageClient.ts | 5 +++++
clients/client-mediapackage/package.json | 1 +
clients/client-mediapackage/runtimeConfig.browser.ts | 1 +
clients/client-mediapackage/runtimeConfig.ts | 2 ++
clients/client-mediastore-data/MediaStoreDataClient.ts | 5 +++++
clients/client-mediastore-data/package.json | 1 +
clients/client-mediastore-data/runtimeConfig.browser.ts | 1 +
clients/client-mediastore-data/runtimeConfig.ts | 2 ++
clients/client-mediastore/MediaStoreClient.ts | 5 +++++
clients/client-mediastore/package.json | 1 +
clients/client-mediastore/runtimeConfig.browser.ts | 1 +
clients/client-mediastore/runtimeConfig.ts | 2 ++
clients/client-mediatailor/MediaTailorClient.ts | 5 +++++
clients/client-mediatailor/package.json | 1 +
clients/client-mediatailor/runtimeConfig.browser.ts | 1 +
clients/client-mediatailor/runtimeConfig.ts | 2 ++
clients/client-migration-hub/MigrationHubClient.ts | 5 +++++
clients/client-migration-hub/package.json | 1 +
clients/client-migration-hub/runtimeConfig.browser.ts | 1 +
clients/client-migration-hub/runtimeConfig.ts | 2 ++
.../client-migrationhub-config/MigrationHubConfigClient.ts | 5 +++++
clients/client-migrationhub-config/package.json | 1 +
clients/client-migrationhub-config/runtimeConfig.browser.ts | 1 +
clients/client-migrationhub-config/runtimeConfig.ts | 2 ++
clients/client-mobile/MobileClient.ts | 5 +++++
clients/client-mobile/package.json | 1 +
clients/client-mobile/runtimeConfig.browser.ts | 1 +
clients/client-mobile/runtimeConfig.ts | 2 ++
clients/client-mq/mqClient.ts | 5 +++++
clients/client-mq/package.json | 1 +
clients/client-mq/runtimeConfig.browser.ts | 1 +
clients/client-mq/runtimeConfig.ts | 2 ++
clients/client-mturk/MTurkClient.ts | 5 +++++
clients/client-mturk/package.json | 1 +
clients/client-mturk/runtimeConfig.browser.ts | 1 +
clients/client-mturk/runtimeConfig.ts | 2 ++
clients/client-neptune/NeptuneClient.ts | 5 +++++
clients/client-neptune/package.json | 1 +
clients/client-neptune/runtimeConfig.browser.ts | 1 +
clients/client-neptune/runtimeConfig.ts | 2 ++
clients/client-networkmanager/NetworkManagerClient.ts | 5 +++++
clients/client-networkmanager/package.json | 1 +
clients/client-networkmanager/runtimeConfig.browser.ts | 1 +
clients/client-networkmanager/runtimeConfig.ts | 2 ++
clients/client-opsworks/OpsWorksClient.ts | 5 +++++
clients/client-opsworks/package.json | 1 +
clients/client-opsworks/runtimeConfig.browser.ts | 1 +
clients/client-opsworks/runtimeConfig.ts | 2 ++
clients/client-opsworkscm/OpsWorksCMClient.ts | 5 +++++
clients/client-opsworkscm/package.json | 1 +
clients/client-opsworkscm/runtimeConfig.browser.ts | 1 +
clients/client-opsworkscm/runtimeConfig.ts | 2 ++
clients/client-organizations/OrganizationsClient.ts | 5 +++++
clients/client-organizations/package.json | 1 +
clients/client-organizations/runtimeConfig.browser.ts | 1 +
clients/client-organizations/runtimeConfig.ts | 2 ++
clients/client-outposts/OutpostsClient.ts | 5 +++++
clients/client-outposts/package.json | 1 +
clients/client-outposts/runtimeConfig.browser.ts | 1 +
clients/client-outposts/runtimeConfig.ts | 2 ++
clients/client-personalize-events/PersonalizeEventsClient.ts | 5 +++++
clients/client-personalize-events/package.json | 1 +
clients/client-personalize-events/runtimeConfig.browser.ts | 1 +
clients/client-personalize-events/runtimeConfig.ts | 2 ++
.../client-personalize-runtime/PersonalizeRuntimeClient.ts | 5 +++++
clients/client-personalize-runtime/package.json | 1 +
clients/client-personalize-runtime/runtimeConfig.browser.ts | 1 +
clients/client-personalize-runtime/runtimeConfig.ts | 2 ++
clients/client-personalize/PersonalizeClient.ts | 5 +++++
clients/client-personalize/package.json | 1 +
clients/client-personalize/runtimeConfig.browser.ts | 1 +
clients/client-personalize/runtimeConfig.ts | 2 ++
clients/client-pi/PIClient.ts | 5 +++++
clients/client-pi/package.json | 1 +
clients/client-pi/runtimeConfig.browser.ts | 1 +
clients/client-pi/runtimeConfig.ts | 2 ++
clients/client-pinpoint-email/PinpointEmailClient.ts | 5 +++++
clients/client-pinpoint-email/package.json | 1 +
clients/client-pinpoint-email/runtimeConfig.browser.ts | 1 +
clients/client-pinpoint-email/runtimeConfig.ts | 2 ++
clients/client-pinpoint-sms-voice/PinpointSMSVoiceClient.ts | 5 +++++
clients/client-pinpoint-sms-voice/package.json | 1 +
clients/client-pinpoint-sms-voice/runtimeConfig.browser.ts | 1 +
clients/client-pinpoint-sms-voice/runtimeConfig.ts | 2 ++
clients/client-pinpoint/PinpointClient.ts | 5 +++++
clients/client-pinpoint/package.json | 1 +
clients/client-pinpoint/runtimeConfig.browser.ts | 1 +
clients/client-pinpoint/runtimeConfig.ts | 2 ++
clients/client-polly/PollyClient.ts | 5 +++++
clients/client-polly/package.json | 1 +
clients/client-polly/runtimeConfig.browser.ts | 1 +
clients/client-polly/runtimeConfig.ts | 2 ++
clients/client-pricing/PricingClient.ts | 5 +++++
clients/client-pricing/package.json | 1 +
clients/client-pricing/runtimeConfig.browser.ts | 1 +
clients/client-pricing/runtimeConfig.ts | 2 ++
clients/client-qldb-session/QLDBSessionClient.ts | 5 +++++
clients/client-qldb-session/package.json | 1 +
clients/client-qldb-session/runtimeConfig.browser.ts | 1 +
clients/client-qldb-session/runtimeConfig.ts | 2 ++
clients/client-qldb/QLDBClient.ts | 5 +++++
clients/client-qldb/package.json | 1 +
clients/client-qldb/runtimeConfig.browser.ts | 1 +
clients/client-qldb/runtimeConfig.ts | 2 ++
clients/client-quicksight/QuickSightClient.ts | 5 +++++
clients/client-quicksight/package.json | 1 +
clients/client-quicksight/runtimeConfig.browser.ts | 1 +
clients/client-quicksight/runtimeConfig.ts | 2 ++
clients/client-ram/RAMClient.ts | 5 +++++
clients/client-ram/package.json | 1 +
clients/client-ram/runtimeConfig.browser.ts | 1 +
clients/client-ram/runtimeConfig.ts | 2 ++
clients/client-rds-data/RDSDataClient.ts | 5 +++++
clients/client-rds-data/package.json | 1 +
clients/client-rds-data/runtimeConfig.browser.ts | 1 +
clients/client-rds-data/runtimeConfig.ts | 2 ++
clients/client-rds/RDSClient.ts | 5 +++++
clients/client-rds/package.json | 1 +
clients/client-rds/runtimeConfig.browser.ts | 1 +
clients/client-rds/runtimeConfig.ts | 2 ++
clients/client-redshift/RedshiftClient.ts | 5 +++++
clients/client-redshift/package.json | 1 +
clients/client-redshift/runtimeConfig.browser.ts | 1 +
clients/client-redshift/runtimeConfig.ts | 2 ++
clients/client-rekognition/RekognitionClient.ts | 5 +++++
clients/client-rekognition/package.json | 1 +
clients/client-rekognition/runtimeConfig.browser.ts | 1 +
clients/client-rekognition/runtimeConfig.ts | 2 ++
.../ResourceGroupsTaggingAPIClient.ts | 5 +++++
clients/client-resource-groups-tagging-api/package.json | 1 +
.../runtimeConfig.browser.ts | 1 +
clients/client-resource-groups-tagging-api/runtimeConfig.ts | 2 ++
clients/client-resource-groups/ResourceGroupsClient.ts | 5 +++++
clients/client-resource-groups/package.json | 1 +
clients/client-resource-groups/runtimeConfig.browser.ts | 1 +
clients/client-resource-groups/runtimeConfig.ts | 2 ++
clients/client-robomaker/RoboMakerClient.ts | 5 +++++
clients/client-robomaker/package.json | 1 +
clients/client-robomaker/runtimeConfig.browser.ts | 1 +
clients/client-robomaker/runtimeConfig.ts | 2 ++
clients/client-route-53-domains/Route53DomainsClient.ts | 5 +++++
clients/client-route-53-domains/package.json | 1 +
clients/client-route-53-domains/runtimeConfig.browser.ts | 1 +
clients/client-route-53-domains/runtimeConfig.ts | 2 ++
clients/client-route-53/Route53Client.ts | 5 +++++
clients/client-route-53/package.json | 1 +
clients/client-route-53/runtimeConfig.browser.ts | 1 +
clients/client-route-53/runtimeConfig.ts | 2 ++
clients/client-route53resolver/Route53ResolverClient.ts | 5 +++++
clients/client-route53resolver/package.json | 1 +
clients/client-route53resolver/runtimeConfig.browser.ts | 1 +
clients/client-route53resolver/runtimeConfig.ts | 2 ++
clients/client-s3-control/S3ControlClient.ts | 5 +++++
clients/client-s3-control/package.json | 1 +
clients/client-s3-control/runtimeConfig.browser.ts | 1 +
clients/client-s3-control/runtimeConfig.ts | 2 ++
clients/client-s3/S3Client.ts | 5 +++++
clients/client-s3/package.json | 1 +
clients/client-s3/runtimeConfig.browser.ts | 1 +
clients/client-s3/runtimeConfig.ts | 2 ++
.../SageMakerA2IRuntimeClient.ts | 5 +++++
clients/client-sagemaker-a2i-runtime/package.json | 1 +
.../client-sagemaker-a2i-runtime/runtimeConfig.browser.ts | 1 +
clients/client-sagemaker-a2i-runtime/runtimeConfig.ts | 2 ++
clients/client-sagemaker-runtime/SageMakerRuntimeClient.ts | 5 +++++
clients/client-sagemaker-runtime/package.json | 1 +
clients/client-sagemaker-runtime/runtimeConfig.browser.ts | 1 +
clients/client-sagemaker-runtime/runtimeConfig.ts | 2 ++
clients/client-sagemaker/SageMakerClient.ts | 5 +++++
clients/client-sagemaker/package.json | 1 +
clients/client-sagemaker/runtimeConfig.browser.ts | 1 +
clients/client-sagemaker/runtimeConfig.ts | 2 ++
clients/client-savingsplans/package.json | 1 +
clients/client-savingsplans/runtimeConfig.browser.ts | 1 +
clients/client-savingsplans/runtimeConfig.ts | 2 ++
clients/client-savingsplans/savingsplansClient.ts | 5 +++++
clients/client-schemas/package.json | 1 +
clients/client-schemas/runtimeConfig.browser.ts | 1 +
clients/client-schemas/runtimeConfig.ts | 2 ++
clients/client-schemas/schemasClient.ts | 5 +++++
clients/client-secrets-manager/SecretsManagerClient.ts | 5 +++++
clients/client-secrets-manager/package.json | 1 +
clients/client-secrets-manager/runtimeConfig.browser.ts | 1 +
clients/client-secrets-manager/runtimeConfig.ts | 2 ++
clients/client-securityhub/SecurityHubClient.ts | 5 +++++
clients/client-securityhub/package.json | 1 +
clients/client-securityhub/runtimeConfig.browser.ts | 1 +
clients/client-securityhub/runtimeConfig.ts | 2 ++
.../ServerlessApplicationRepositoryClient.ts | 5 +++++
clients/client-serverlessapplicationrepository/package.json | 1 +
.../runtimeConfig.browser.ts | 1 +
.../client-serverlessapplicationrepository/runtimeConfig.ts | 2 ++
clients/client-service-catalog/ServiceCatalogClient.ts | 5 +++++
clients/client-service-catalog/package.json | 1 +
clients/client-service-catalog/runtimeConfig.browser.ts | 1 +
clients/client-service-catalog/runtimeConfig.ts | 2 ++
clients/client-service-quotas/ServiceQuotasClient.ts | 5 +++++
clients/client-service-quotas/package.json | 1 +
clients/client-service-quotas/runtimeConfig.browser.ts | 1 +
clients/client-service-quotas/runtimeConfig.ts | 2 ++
clients/client-servicediscovery/ServiceDiscoveryClient.ts | 5 +++++
clients/client-servicediscovery/package.json | 1 +
clients/client-servicediscovery/runtimeConfig.browser.ts | 1 +
clients/client-servicediscovery/runtimeConfig.ts | 2 ++
clients/client-ses/SESClient.ts | 5 +++++
clients/client-ses/package.json | 1 +
clients/client-ses/runtimeConfig.browser.ts | 1 +
clients/client-ses/runtimeConfig.ts | 2 ++
clients/client-sesv2/SESv2Client.ts | 5 +++++
clients/client-sesv2/package.json | 1 +
clients/client-sesv2/runtimeConfig.browser.ts | 1 +
clients/client-sesv2/runtimeConfig.ts | 2 ++
clients/client-sfn/SFNClient.ts | 5 +++++
clients/client-sfn/package.json | 1 +
clients/client-sfn/runtimeConfig.browser.ts | 1 +
clients/client-sfn/runtimeConfig.ts | 2 ++
clients/client-shield/ShieldClient.ts | 5 +++++
clients/client-shield/package.json | 1 +
clients/client-shield/runtimeConfig.browser.ts | 1 +
clients/client-shield/runtimeConfig.ts | 2 ++
clients/client-signer/package.json | 1 +
clients/client-signer/runtimeConfig.browser.ts | 1 +
clients/client-signer/runtimeConfig.ts | 2 ++
clients/client-signer/signerClient.ts | 5 +++++
clients/client-sms/SMSClient.ts | 5 +++++
clients/client-sms/package.json | 1 +
clients/client-sms/runtimeConfig.browser.ts | 1 +
clients/client-sms/runtimeConfig.ts | 2 ++
clients/client-snowball/SnowballClient.ts | 5 +++++
clients/client-snowball/package.json | 1 +
clients/client-snowball/runtimeConfig.browser.ts | 1 +
clients/client-snowball/runtimeConfig.ts | 2 ++
clients/client-sns/SNSClient.ts | 5 +++++
clients/client-sns/package.json | 1 +
clients/client-sns/runtimeConfig.browser.ts | 1 +
clients/client-sns/runtimeConfig.ts | 2 ++
clients/client-sqs/SQSClient.ts | 5 +++++
clients/client-sqs/package.json | 1 +
clients/client-sqs/runtimeConfig.browser.ts | 1 +
clients/client-sqs/runtimeConfig.ts | 2 ++
clients/client-ssm/SSMClient.ts | 5 +++++
clients/client-ssm/package.json | 1 +
clients/client-ssm/runtimeConfig.browser.ts | 1 +
clients/client-ssm/runtimeConfig.ts | 2 ++
clients/client-sso-oidc/SSOOIDCClient.ts | 5 +++++
clients/client-sso-oidc/package.json | 1 +
clients/client-sso-oidc/runtimeConfig.browser.ts | 1 +
clients/client-sso-oidc/runtimeConfig.ts | 2 ++
clients/client-sso/SSOClient.ts | 5 +++++
clients/client-sso/package.json | 1 +
clients/client-sso/runtimeConfig.browser.ts | 1 +
clients/client-sso/runtimeConfig.ts | 2 ++
clients/client-storage-gateway/StorageGatewayClient.ts | 5 +++++
clients/client-storage-gateway/package.json | 1 +
clients/client-storage-gateway/runtimeConfig.browser.ts | 1 +
clients/client-storage-gateway/runtimeConfig.ts | 2 ++
clients/client-sts/STSClient.ts | 5 +++++
clients/client-sts/package.json | 1 +
clients/client-sts/runtimeConfig.browser.ts | 1 +
clients/client-sts/runtimeConfig.ts | 2 ++
clients/client-support/SupportClient.ts | 5 +++++
clients/client-support/package.json | 1 +
clients/client-support/runtimeConfig.browser.ts | 1 +
clients/client-support/runtimeConfig.ts | 2 ++
clients/client-swf/SWFClient.ts | 5 +++++
clients/client-swf/package.json | 1 +
clients/client-swf/runtimeConfig.browser.ts | 1 +
clients/client-swf/runtimeConfig.ts | 2 ++
clients/client-textract/TextractClient.ts | 5 +++++
clients/client-textract/package.json | 1 +
clients/client-textract/runtimeConfig.browser.ts | 1 +
clients/client-textract/runtimeConfig.ts | 2 ++
.../client-transcribe-streaming/TranscribeStreamingClient.ts | 5 +++++
clients/client-transcribe-streaming/package.json | 1 +
clients/client-transcribe-streaming/runtimeConfig.browser.ts | 1 +
clients/client-transcribe-streaming/runtimeConfig.ts | 2 ++
clients/client-transcribe/TranscribeClient.ts | 5 +++++
clients/client-transcribe/package.json | 1 +
clients/client-transcribe/runtimeConfig.browser.ts | 1 +
clients/client-transcribe/runtimeConfig.ts | 2 ++
clients/client-transfer/TransferClient.ts | 5 +++++
clients/client-transfer/package.json | 1 +
clients/client-transfer/runtimeConfig.browser.ts | 1 +
clients/client-transfer/runtimeConfig.ts | 2 ++
clients/client-translate/TranslateClient.ts | 5 +++++
clients/client-translate/package.json | 1 +
clients/client-translate/runtimeConfig.browser.ts | 1 +
clients/client-translate/runtimeConfig.ts | 2 ++
clients/client-waf-regional/WAFRegionalClient.ts | 5 +++++
clients/client-waf-regional/package.json | 1 +
clients/client-waf-regional/runtimeConfig.browser.ts | 1 +
clients/client-waf-regional/runtimeConfig.ts | 2 ++
clients/client-waf/WAFClient.ts | 5 +++++
clients/client-waf/package.json | 1 +
clients/client-waf/runtimeConfig.browser.ts | 1 +
clients/client-waf/runtimeConfig.ts | 2 ++
clients/client-wafv2/WAFV2Client.ts | 5 +++++
clients/client-wafv2/package.json | 1 +
clients/client-wafv2/runtimeConfig.browser.ts | 1 +
clients/client-wafv2/runtimeConfig.ts | 2 ++
clients/client-workdocs/WorkDocsClient.ts | 5 +++++
clients/client-workdocs/package.json | 1 +
clients/client-workdocs/runtimeConfig.browser.ts | 1 +
clients/client-workdocs/runtimeConfig.ts | 2 ++
clients/client-worklink/WorkLinkClient.ts | 5 +++++
clients/client-worklink/package.json | 1 +
clients/client-worklink/runtimeConfig.browser.ts | 1 +
clients/client-worklink/runtimeConfig.ts | 2 ++
clients/client-workmail/WorkMailClient.ts | 5 +++++
clients/client-workmail/package.json | 1 +
clients/client-workmail/runtimeConfig.browser.ts | 1 +
clients/client-workmail/runtimeConfig.ts | 2 ++
.../client-workmailmessageflow/WorkMailMessageFlowClient.ts | 5 +++++
clients/client-workmailmessageflow/package.json | 1 +
clients/client-workmailmessageflow/runtimeConfig.browser.ts | 1 +
clients/client-workmailmessageflow/runtimeConfig.ts | 2 ++
clients/client-workspaces/WorkSpacesClient.ts | 5 +++++
clients/client-workspaces/package.json | 1 +
clients/client-workspaces/runtimeConfig.browser.ts | 1 +
clients/client-workspaces/runtimeConfig.ts | 2 ++
clients/client-xray/XRayClient.ts | 5 +++++
clients/client-xray/package.json | 1 +
clients/client-xray/runtimeConfig.browser.ts | 1 +
clients/client-xray/runtimeConfig.ts | 2 ++
protocol_tests/aws-ec2/EC2ProtocolClient.ts | 5 +++++
protocol_tests/aws-ec2/package.json | 1 +
protocol_tests/aws-ec2/runtimeConfig.browser.ts | 1 +
protocol_tests/aws-ec2/runtimeConfig.ts | 2 ++
protocol_tests/aws-json/JsonProtocolClient.ts | 5 +++++
protocol_tests/aws-json/package.json | 1 +
protocol_tests/aws-json/runtimeConfig.browser.ts | 1 +
protocol_tests/aws-json/runtimeConfig.ts | 2 ++
protocol_tests/aws-query/QueryProtocolClient.ts | 5 +++++
protocol_tests/aws-query/package.json | 1 +
protocol_tests/aws-query/runtimeConfig.browser.ts | 1 +
protocol_tests/aws-query/runtimeConfig.ts | 2 ++
protocol_tests/aws-restjson/RestJsonProtocolClient.ts | 5 +++++
protocol_tests/aws-restjson/package.json | 1 +
protocol_tests/aws-restjson/runtimeConfig.browser.ts | 1 +
protocol_tests/aws-restjson/runtimeConfig.ts | 2 ++
protocol_tests/aws-restxml/RestXmlProtocolClient.ts | 5 +++++
protocol_tests/aws-restxml/package.json | 1 +
protocol_tests/aws-restxml/runtimeConfig.browser.ts | 1 +
protocol_tests/aws-restxml/runtimeConfig.ts | 2 ++
892 files changed, 2007 insertions(+)
diff --git a/clients/client-accessanalyzer/AccessAnalyzerClient.ts b/clients/client-accessanalyzer/AccessAnalyzerClient.ts
index a01a806d7bc26..01fbd631c60ac 100644
--- a/clients/client-accessanalyzer/AccessAnalyzerClient.ts
+++ b/clients/client-accessanalyzer/AccessAnalyzerClient.ts
@@ -241,6 +241,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-accessanalyzer/package.json b/clients/client-accessanalyzer/package.json
index 0b1936d6891b1..27660a5545b76 100644
--- a/clients/client-accessanalyzer/package.json
+++ b/clients/client-accessanalyzer/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-accessanalyzer/runtimeConfig.browser.ts b/clients/client-accessanalyzer/runtimeConfig.browser.ts
index cf3e4607b50e7..74d1a82162a6d 100644
--- a/clients/client-accessanalyzer/runtimeConfig.browser.ts
+++ b/clients/client-accessanalyzer/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-accessanalyzer/runtimeConfig.ts b/clients/client-accessanalyzer/runtimeConfig.ts
index f62206eb24f65..9904e3ed42919 100644
--- a/clients/client-accessanalyzer/runtimeConfig.ts
+++ b/clients/client-accessanalyzer/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-acm-pca/ACMPCAClient.ts b/clients/client-acm-pca/ACMPCAClient.ts
index 4c1dde3e20ac3..ebe2a0b6f71d8 100644
--- a/clients/client-acm-pca/ACMPCAClient.ts
+++ b/clients/client-acm-pca/ACMPCAClient.ts
@@ -253,6 +253,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-acm-pca/package.json b/clients/client-acm-pca/package.json
index f827bd919aae1..59fa7ecc65ef4 100644
--- a/clients/client-acm-pca/package.json
+++ b/clients/client-acm-pca/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-acm-pca/runtimeConfig.browser.ts b/clients/client-acm-pca/runtimeConfig.browser.ts
index 42b1fdf801679..21ba1410aec59 100644
--- a/clients/client-acm-pca/runtimeConfig.browser.ts
+++ b/clients/client-acm-pca/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-acm-pca/runtimeConfig.ts b/clients/client-acm-pca/runtimeConfig.ts
index 73e427378221b..b95c85b2a1560 100644
--- a/clients/client-acm-pca/runtimeConfig.ts
+++ b/clients/client-acm-pca/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-acm/ACMClient.ts b/clients/client-acm/ACMClient.ts
index fff48bf969911..611942200b3e4 100644
--- a/clients/client-acm/ACMClient.ts
+++ b/clients/client-acm/ACMClient.ts
@@ -211,6 +211,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-acm/package.json b/clients/client-acm/package.json
index d846b12124df5..8cb883c8a44c2 100644
--- a/clients/client-acm/package.json
+++ b/clients/client-acm/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-acm/runtimeConfig.browser.ts b/clients/client-acm/runtimeConfig.browser.ts
index 7446de682bed6..54fb19bbc3aea 100644
--- a/clients/client-acm/runtimeConfig.browser.ts
+++ b/clients/client-acm/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-acm/runtimeConfig.ts b/clients/client-acm/runtimeConfig.ts
index d590faecc2669..a7ab6ef372fb6 100644
--- a/clients/client-acm/runtimeConfig.ts
+++ b/clients/client-acm/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-alexa-for-business/AlexaForBusinessClient.ts b/clients/client-alexa-for-business/AlexaForBusinessClient.ts
index df1602ba02a76..647978611e881 100644
--- a/clients/client-alexa-for-business/AlexaForBusinessClient.ts
+++ b/clients/client-alexa-for-business/AlexaForBusinessClient.ts
@@ -691,6 +691,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-alexa-for-business/package.json b/clients/client-alexa-for-business/package.json
index 3bc45ebf03d9b..fb1689ea73681 100644
--- a/clients/client-alexa-for-business/package.json
+++ b/clients/client-alexa-for-business/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-alexa-for-business/runtimeConfig.browser.ts b/clients/client-alexa-for-business/runtimeConfig.browser.ts
index 235ea5f954545..937f22256016f 100644
--- a/clients/client-alexa-for-business/runtimeConfig.browser.ts
+++ b/clients/client-alexa-for-business/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-alexa-for-business/runtimeConfig.ts b/clients/client-alexa-for-business/runtimeConfig.ts
index 86aa0a9ee9191..0244449bbad84 100644
--- a/clients/client-alexa-for-business/runtimeConfig.ts
+++ b/clients/client-alexa-for-business/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-amplify/AmplifyClient.ts b/clients/client-amplify/AmplifyClient.ts
index 944d3d67d28d7..106d5cb41f57e 100644
--- a/clients/client-amplify/AmplifyClient.ts
+++ b/clients/client-amplify/AmplifyClient.ts
@@ -355,6 +355,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-amplify/package.json b/clients/client-amplify/package.json
index 382715d19ac1f..c8b2c2b91eae9 100644
--- a/clients/client-amplify/package.json
+++ b/clients/client-amplify/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-amplify/runtimeConfig.browser.ts b/clients/client-amplify/runtimeConfig.browser.ts
index a73af38a9a0e9..ee10480e51a11 100644
--- a/clients/client-amplify/runtimeConfig.browser.ts
+++ b/clients/client-amplify/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-amplify/runtimeConfig.ts b/clients/client-amplify/runtimeConfig.ts
index 39e642229f3d7..1ad0403f61411 100644
--- a/clients/client-amplify/runtimeConfig.ts
+++ b/clients/client-amplify/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-api-gateway/APIGatewayClient.ts b/clients/client-api-gateway/APIGatewayClient.ts
index 240ead015f0fb..b78a02df05746 100644
--- a/clients/client-api-gateway/APIGatewayClient.ts
+++ b/clients/client-api-gateway/APIGatewayClient.ts
@@ -854,6 +854,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-api-gateway/package.json b/clients/client-api-gateway/package.json
index f9c5f012b8501..d7fccea8bee42 100644
--- a/clients/client-api-gateway/package.json
+++ b/clients/client-api-gateway/package.json
@@ -45,6 +45,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-api-gateway/runtimeConfig.browser.ts b/clients/client-api-gateway/runtimeConfig.browser.ts
index 647c10b9dd37f..78ae1a06311b3 100644
--- a/clients/client-api-gateway/runtimeConfig.browser.ts
+++ b/clients/client-api-gateway/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-api-gateway/runtimeConfig.ts b/clients/client-api-gateway/runtimeConfig.ts
index d82a34d48bbaf..99138b508049f 100644
--- a/clients/client-api-gateway/runtimeConfig.ts
+++ b/clients/client-api-gateway/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-apigatewaymanagementapi/ApiGatewayManagementApiClient.ts b/clients/client-apigatewaymanagementapi/ApiGatewayManagementApiClient.ts
index ae8a6f4e95693..cc48406110c07 100644
--- a/clients/client-apigatewaymanagementapi/ApiGatewayManagementApiClient.ts
+++ b/clients/client-apigatewaymanagementapi/ApiGatewayManagementApiClient.ts
@@ -151,6 +151,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-apigatewaymanagementapi/package.json b/clients/client-apigatewaymanagementapi/package.json
index 17aa0f7065963..b4c55521d4b34 100644
--- a/clients/client-apigatewaymanagementapi/package.json
+++ b/clients/client-apigatewaymanagementapi/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-apigatewaymanagementapi/runtimeConfig.browser.ts b/clients/client-apigatewaymanagementapi/runtimeConfig.browser.ts
index 33673459c5e34..a492a49fe8e20 100644
--- a/clients/client-apigatewaymanagementapi/runtimeConfig.browser.ts
+++ b/clients/client-apigatewaymanagementapi/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-apigatewaymanagementapi/runtimeConfig.ts b/clients/client-apigatewaymanagementapi/runtimeConfig.ts
index 31223f475f663..334d183b9e69f 100644
--- a/clients/client-apigatewaymanagementapi/runtimeConfig.ts
+++ b/clients/client-apigatewaymanagementapi/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-apigatewayv2/ApiGatewayV2Client.ts b/clients/client-apigatewayv2/ApiGatewayV2Client.ts
index d063ad9215809..a37fe34421858 100644
--- a/clients/client-apigatewayv2/ApiGatewayV2Client.ts
+++ b/clients/client-apigatewayv2/ApiGatewayV2Client.ts
@@ -511,6 +511,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-apigatewayv2/package.json b/clients/client-apigatewayv2/package.json
index 7640a81ec8961..6d0063360566a 100644
--- a/clients/client-apigatewayv2/package.json
+++ b/clients/client-apigatewayv2/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-apigatewayv2/runtimeConfig.browser.ts b/clients/client-apigatewayv2/runtimeConfig.browser.ts
index d0b3e60245ddb..0d7c215e95142 100644
--- a/clients/client-apigatewayv2/runtimeConfig.browser.ts
+++ b/clients/client-apigatewayv2/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-apigatewayv2/runtimeConfig.ts b/clients/client-apigatewayv2/runtimeConfig.ts
index 359fa96ae205d..ca9ad1831b929 100644
--- a/clients/client-apigatewayv2/runtimeConfig.ts
+++ b/clients/client-apigatewayv2/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-app-mesh/AppMeshClient.ts b/clients/client-app-mesh/AppMeshClient.ts
index f3569b6802c99..56c30eaf24a6f 100644
--- a/clients/client-app-mesh/AppMeshClient.ts
+++ b/clients/client-app-mesh/AppMeshClient.ts
@@ -319,6 +319,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-app-mesh/package.json b/clients/client-app-mesh/package.json
index 63f5fdc81283e..92d940a345497 100644
--- a/clients/client-app-mesh/package.json
+++ b/clients/client-app-mesh/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-app-mesh/runtimeConfig.browser.ts b/clients/client-app-mesh/runtimeConfig.browser.ts
index d5bffb113be74..4137c143a2f1d 100644
--- a/clients/client-app-mesh/runtimeConfig.browser.ts
+++ b/clients/client-app-mesh/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-app-mesh/runtimeConfig.ts b/clients/client-app-mesh/runtimeConfig.ts
index c632ed8a39b64..c60f64def010f 100644
--- a/clients/client-app-mesh/runtimeConfig.ts
+++ b/clients/client-app-mesh/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-appconfig/AppConfigClient.ts b/clients/client-appconfig/AppConfigClient.ts
index bb86e51ab417d..fe75f2c53e66a 100644
--- a/clients/client-appconfig/AppConfigClient.ts
+++ b/clients/client-appconfig/AppConfigClient.ts
@@ -307,6 +307,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-appconfig/package.json b/clients/client-appconfig/package.json
index 93c2250d0e0a6..20c59a14b1c6a 100644
--- a/clients/client-appconfig/package.json
+++ b/clients/client-appconfig/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-appconfig/runtimeConfig.browser.ts b/clients/client-appconfig/runtimeConfig.browser.ts
index 8b09e399b6140..0fa5221481c1b 100644
--- a/clients/client-appconfig/runtimeConfig.browser.ts
+++ b/clients/client-appconfig/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-appconfig/runtimeConfig.ts b/clients/client-appconfig/runtimeConfig.ts
index 5d5c1c521d8d8..4b9942cf06c58 100644
--- a/clients/client-appconfig/runtimeConfig.ts
+++ b/clients/client-appconfig/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-application-auto-scaling/ApplicationAutoScalingClient.ts b/clients/client-application-auto-scaling/ApplicationAutoScalingClient.ts
index 531f762dfb159..7db739521809c 100644
--- a/clients/client-application-auto-scaling/ApplicationAutoScalingClient.ts
+++ b/clients/client-application-auto-scaling/ApplicationAutoScalingClient.ts
@@ -193,6 +193,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-application-auto-scaling/package.json b/clients/client-application-auto-scaling/package.json
index 26d650bdaa5c3..b12a3da376f11 100644
--- a/clients/client-application-auto-scaling/package.json
+++ b/clients/client-application-auto-scaling/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-application-auto-scaling/runtimeConfig.browser.ts b/clients/client-application-auto-scaling/runtimeConfig.browser.ts
index 3678c790069dc..adfcfd78a67b0 100644
--- a/clients/client-application-auto-scaling/runtimeConfig.browser.ts
+++ b/clients/client-application-auto-scaling/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-application-auto-scaling/runtimeConfig.ts b/clients/client-application-auto-scaling/runtimeConfig.ts
index 1e49cb4396552..6cfa0e762e071 100644
--- a/clients/client-application-auto-scaling/runtimeConfig.ts
+++ b/clients/client-application-auto-scaling/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-application-discovery-service/ApplicationDiscoveryServiceClient.ts b/clients/client-application-discovery-service/ApplicationDiscoveryServiceClient.ts
index 3b00e3bca0a52..1ed2eddbac775 100644
--- a/clients/client-application-discovery-service/ApplicationDiscoveryServiceClient.ts
+++ b/clients/client-application-discovery-service/ApplicationDiscoveryServiceClient.ts
@@ -283,6 +283,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-application-discovery-service/package.json b/clients/client-application-discovery-service/package.json
index 4fcddd8c6f094..6d685925aab83 100644
--- a/clients/client-application-discovery-service/package.json
+++ b/clients/client-application-discovery-service/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-application-discovery-service/runtimeConfig.browser.ts b/clients/client-application-discovery-service/runtimeConfig.browser.ts
index 34fe38a5c1b4a..c08bb242b627e 100644
--- a/clients/client-application-discovery-service/runtimeConfig.browser.ts
+++ b/clients/client-application-discovery-service/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-application-discovery-service/runtimeConfig.ts b/clients/client-application-discovery-service/runtimeConfig.ts
index 8f2978fe4a4b5..b4c793e78285a 100644
--- a/clients/client-application-discovery-service/runtimeConfig.ts
+++ b/clients/client-application-discovery-service/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-application-insights/ApplicationInsightsClient.ts b/clients/client-application-insights/ApplicationInsightsClient.ts
index 8e5de4617307a..d5ee97f8e9182 100644
--- a/clients/client-application-insights/ApplicationInsightsClient.ts
+++ b/clients/client-application-insights/ApplicationInsightsClient.ts
@@ -295,6 +295,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-application-insights/package.json b/clients/client-application-insights/package.json
index 3cdd8e4549538..147f2115f8654 100644
--- a/clients/client-application-insights/package.json
+++ b/clients/client-application-insights/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-application-insights/runtimeConfig.browser.ts b/clients/client-application-insights/runtimeConfig.browser.ts
index 4257ffddab177..e9a8fbbeec6a5 100644
--- a/clients/client-application-insights/runtimeConfig.browser.ts
+++ b/clients/client-application-insights/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-application-insights/runtimeConfig.ts b/clients/client-application-insights/runtimeConfig.ts
index d2ce3dd4072f1..6b830f447d8a7 100644
--- a/clients/client-application-insights/runtimeConfig.ts
+++ b/clients/client-application-insights/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-appstream/AppStreamClient.ts b/clients/client-appstream/AppStreamClient.ts
index 34debd1c60b8e..21c07478d8c6a 100644
--- a/clients/client-appstream/AppStreamClient.ts
+++ b/clients/client-appstream/AppStreamClient.ts
@@ -415,6 +415,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-appstream/package.json b/clients/client-appstream/package.json
index 26fc88e74108f..ae1e3026ea5c1 100644
--- a/clients/client-appstream/package.json
+++ b/clients/client-appstream/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-appstream/runtimeConfig.browser.ts b/clients/client-appstream/runtimeConfig.browser.ts
index 08247610f0409..e5b0ae9e7bce4 100644
--- a/clients/client-appstream/runtimeConfig.browser.ts
+++ b/clients/client-appstream/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-appstream/runtimeConfig.ts b/clients/client-appstream/runtimeConfig.ts
index 1d8368ca38f18..2c9eb2fd83a8e 100644
--- a/clients/client-appstream/runtimeConfig.ts
+++ b/clients/client-appstream/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-appsync/AppSyncClient.ts b/clients/client-appsync/AppSyncClient.ts
index fa51909c468e7..cdf6c71033f13 100644
--- a/clients/client-appsync/AppSyncClient.ts
+++ b/clients/client-appsync/AppSyncClient.ts
@@ -379,6 +379,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-appsync/package.json b/clients/client-appsync/package.json
index 2363df6131750..849cd6fc79ece 100644
--- a/clients/client-appsync/package.json
+++ b/clients/client-appsync/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-appsync/runtimeConfig.browser.ts b/clients/client-appsync/runtimeConfig.browser.ts
index fc98a1bd2dd50..7104630d1bbae 100644
--- a/clients/client-appsync/runtimeConfig.browser.ts
+++ b/clients/client-appsync/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-appsync/runtimeConfig.ts b/clients/client-appsync/runtimeConfig.ts
index e7f9eba37b8ca..26b8ff5726877 100644
--- a/clients/client-appsync/runtimeConfig.ts
+++ b/clients/client-appsync/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-athena/AthenaClient.ts b/clients/client-athena/AthenaClient.ts
index 1c7385b74d347..2975add7e013a 100644
--- a/clients/client-athena/AthenaClient.ts
+++ b/clients/client-athena/AthenaClient.ts
@@ -247,6 +247,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-athena/package.json b/clients/client-athena/package.json
index 8b929a54aa6a9..6434c2b0ef952 100644
--- a/clients/client-athena/package.json
+++ b/clients/client-athena/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-athena/runtimeConfig.browser.ts b/clients/client-athena/runtimeConfig.browser.ts
index d0b7151c05845..6cb6371ee396d 100644
--- a/clients/client-athena/runtimeConfig.browser.ts
+++ b/clients/client-athena/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-athena/runtimeConfig.ts b/clients/client-athena/runtimeConfig.ts
index 7a22bb28e2c88..e79551059de60 100644
--- a/clients/client-athena/runtimeConfig.ts
+++ b/clients/client-athena/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-auto-scaling-plans/AutoScalingPlansClient.ts b/clients/client-auto-scaling-plans/AutoScalingPlansClient.ts
index d5d160d021803..bdd372eb182df 100644
--- a/clients/client-auto-scaling-plans/AutoScalingPlansClient.ts
+++ b/clients/client-auto-scaling-plans/AutoScalingPlansClient.ts
@@ -169,6 +169,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-auto-scaling-plans/package.json b/clients/client-auto-scaling-plans/package.json
index d3f8c8b9a8594..1b2b916f40e25 100644
--- a/clients/client-auto-scaling-plans/package.json
+++ b/clients/client-auto-scaling-plans/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-auto-scaling-plans/runtimeConfig.browser.ts b/clients/client-auto-scaling-plans/runtimeConfig.browser.ts
index 0211d1df5dca8..7902680eca559 100644
--- a/clients/client-auto-scaling-plans/runtimeConfig.browser.ts
+++ b/clients/client-auto-scaling-plans/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-auto-scaling-plans/runtimeConfig.ts b/clients/client-auto-scaling-plans/runtimeConfig.ts
index b38348e11eeae..61a9d21f9680f 100644
--- a/clients/client-auto-scaling-plans/runtimeConfig.ts
+++ b/clients/client-auto-scaling-plans/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-auto-scaling/AutoScalingClient.ts b/clients/client-auto-scaling/AutoScalingClient.ts
index 5c3c4571c10e9..822631e1ace53 100644
--- a/clients/client-auto-scaling/AutoScalingClient.ts
+++ b/clients/client-auto-scaling/AutoScalingClient.ts
@@ -457,6 +457,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-auto-scaling/package.json b/clients/client-auto-scaling/package.json
index ce18d6e6b7068..99652325d3895 100644
--- a/clients/client-auto-scaling/package.json
+++ b/clients/client-auto-scaling/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-auto-scaling/runtimeConfig.browser.ts b/clients/client-auto-scaling/runtimeConfig.browser.ts
index 8a3a3eaca4122..5e078e989157e 100644
--- a/clients/client-auto-scaling/runtimeConfig.browser.ts
+++ b/clients/client-auto-scaling/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-auto-scaling/runtimeConfig.ts b/clients/client-auto-scaling/runtimeConfig.ts
index 4d4ee4b2860b4..cc2b62f343380 100644
--- a/clients/client-auto-scaling/runtimeConfig.ts
+++ b/clients/client-auto-scaling/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-backup/BackupClient.ts b/clients/client-backup/BackupClient.ts
index 788752bec0fee..287b5e322e12d 100644
--- a/clients/client-backup/BackupClient.ts
+++ b/clients/client-backup/BackupClient.ts
@@ -409,6 +409,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-backup/package.json b/clients/client-backup/package.json
index d1b47e831746f..3c27ed6b60b6d 100644
--- a/clients/client-backup/package.json
+++ b/clients/client-backup/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-backup/runtimeConfig.browser.ts b/clients/client-backup/runtimeConfig.browser.ts
index 667f926e557fb..f47b53243ff0c 100644
--- a/clients/client-backup/runtimeConfig.browser.ts
+++ b/clients/client-backup/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-backup/runtimeConfig.ts b/clients/client-backup/runtimeConfig.ts
index 01bef225ffb02..48f5c6f507c99 100644
--- a/clients/client-backup/runtimeConfig.ts
+++ b/clients/client-backup/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-batch/BatchClient.ts b/clients/client-batch/BatchClient.ts
index 2f11f3d4a976e..c52810c2f071f 100644
--- a/clients/client-batch/BatchClient.ts
+++ b/clients/client-batch/BatchClient.ts
@@ -229,6 +229,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-batch/package.json b/clients/client-batch/package.json
index e2aac1787b381..0a24b2f5f3aec 100644
--- a/clients/client-batch/package.json
+++ b/clients/client-batch/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-batch/runtimeConfig.browser.ts b/clients/client-batch/runtimeConfig.browser.ts
index c2507a91a0eba..cb3ee24a35eee 100644
--- a/clients/client-batch/runtimeConfig.browser.ts
+++ b/clients/client-batch/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-batch/runtimeConfig.ts b/clients/client-batch/runtimeConfig.ts
index 7cc96503371b9..9659b7fe7f35f 100644
--- a/clients/client-batch/runtimeConfig.ts
+++ b/clients/client-batch/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-budgets/BudgetsClient.ts b/clients/client-budgets/BudgetsClient.ts
index 354851806ce92..46fe87fd94987 100644
--- a/clients/client-budgets/BudgetsClient.ts
+++ b/clients/client-budgets/BudgetsClient.ts
@@ -217,6 +217,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-budgets/package.json b/clients/client-budgets/package.json
index f8dc673e117db..5f185e66e97f4 100644
--- a/clients/client-budgets/package.json
+++ b/clients/client-budgets/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-budgets/runtimeConfig.browser.ts b/clients/client-budgets/runtimeConfig.browser.ts
index ae66d91b4f28b..0163631c034f8 100644
--- a/clients/client-budgets/runtimeConfig.browser.ts
+++ b/clients/client-budgets/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-budgets/runtimeConfig.ts b/clients/client-budgets/runtimeConfig.ts
index 928e04c215615..a1482d39fcc3d 100644
--- a/clients/client-budgets/runtimeConfig.ts
+++ b/clients/client-budgets/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-chime/ChimeClient.ts b/clients/client-chime/ChimeClient.ts
index 8f27daa9efee2..71e309decc298 100644
--- a/clients/client-chime/ChimeClient.ts
+++ b/clients/client-chime/ChimeClient.ts
@@ -697,6 +697,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-chime/package.json b/clients/client-chime/package.json
index 273e519a4ebe9..2b22bad07d7e5 100644
--- a/clients/client-chime/package.json
+++ b/clients/client-chime/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-chime/runtimeConfig.browser.ts b/clients/client-chime/runtimeConfig.browser.ts
index 87d69e7ab4733..e5b349d05f7b2 100644
--- a/clients/client-chime/runtimeConfig.browser.ts
+++ b/clients/client-chime/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-chime/runtimeConfig.ts b/clients/client-chime/runtimeConfig.ts
index 90689ddc0754d..dca73a6c24092 100644
--- a/clients/client-chime/runtimeConfig.ts
+++ b/clients/client-chime/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-cloud9/Cloud9Client.ts b/clients/client-cloud9/Cloud9Client.ts
index 29c76605f26b8..ed12bf3182cb7 100644
--- a/clients/client-cloud9/Cloud9Client.ts
+++ b/clients/client-cloud9/Cloud9Client.ts
@@ -193,6 +193,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-cloud9/package.json b/clients/client-cloud9/package.json
index eea8652f59439..8e97d0b264eaa 100644
--- a/clients/client-cloud9/package.json
+++ b/clients/client-cloud9/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-cloud9/runtimeConfig.browser.ts b/clients/client-cloud9/runtimeConfig.browser.ts
index 8d8ad75752266..16833567f9f7d 100644
--- a/clients/client-cloud9/runtimeConfig.browser.ts
+++ b/clients/client-cloud9/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-cloud9/runtimeConfig.ts b/clients/client-cloud9/runtimeConfig.ts
index 1fce60ea37241..4edc3010a571f 100644
--- a/clients/client-cloud9/runtimeConfig.ts
+++ b/clients/client-cloud9/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-clouddirectory/CloudDirectoryClient.ts b/clients/client-clouddirectory/CloudDirectoryClient.ts
index f2fbe697c2228..3d9142aa09928 100644
--- a/clients/client-clouddirectory/CloudDirectoryClient.ts
+++ b/clients/client-clouddirectory/CloudDirectoryClient.ts
@@ -529,6 +529,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-clouddirectory/package.json b/clients/client-clouddirectory/package.json
index 7cf350c85e9e9..ab2ff069b4647 100644
--- a/clients/client-clouddirectory/package.json
+++ b/clients/client-clouddirectory/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-clouddirectory/runtimeConfig.browser.ts b/clients/client-clouddirectory/runtimeConfig.browser.ts
index d051ced9526e2..f77be08caded2 100644
--- a/clients/client-clouddirectory/runtimeConfig.browser.ts
+++ b/clients/client-clouddirectory/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-clouddirectory/runtimeConfig.ts b/clients/client-clouddirectory/runtimeConfig.ts
index e5cdd5ea0e048..5044e23e8b698 100644
--- a/clients/client-clouddirectory/runtimeConfig.ts
+++ b/clients/client-clouddirectory/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-cloudformation/CloudFormationClient.ts b/clients/client-cloudformation/CloudFormationClient.ts
index ca700d227f2fa..12ada72130a70 100644
--- a/clients/client-cloudformation/CloudFormationClient.ts
+++ b/clients/client-cloudformation/CloudFormationClient.ts
@@ -463,6 +463,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-cloudformation/package.json b/clients/client-cloudformation/package.json
index 92095c92af7b1..29e8aef9df95c 100644
--- a/clients/client-cloudformation/package.json
+++ b/clients/client-cloudformation/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-cloudformation/runtimeConfig.browser.ts b/clients/client-cloudformation/runtimeConfig.browser.ts
index f2b68fa096722..bb0e486e86d51 100644
--- a/clients/client-cloudformation/runtimeConfig.browser.ts
+++ b/clients/client-cloudformation/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-cloudformation/runtimeConfig.ts b/clients/client-cloudformation/runtimeConfig.ts
index 6cbb3ff068931..1a6a6636a9474 100644
--- a/clients/client-cloudformation/runtimeConfig.ts
+++ b/clients/client-cloudformation/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-cloudfront/CloudFrontClient.ts b/clients/client-cloudfront/CloudFrontClient.ts
index a502af3eab1c1..bf2419f24acf6 100644
--- a/clients/client-cloudfront/CloudFrontClient.ts
+++ b/clients/client-cloudfront/CloudFrontClient.ts
@@ -403,6 +403,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-cloudfront/package.json b/clients/client-cloudfront/package.json
index e3010a3bb5d77..192f985ed2129 100644
--- a/clients/client-cloudfront/package.json
+++ b/clients/client-cloudfront/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-cloudfront/runtimeConfig.browser.ts b/clients/client-cloudfront/runtimeConfig.browser.ts
index eef58116280b5..28729b4418475 100644
--- a/clients/client-cloudfront/runtimeConfig.browser.ts
+++ b/clients/client-cloudfront/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-cloudfront/runtimeConfig.ts b/clients/client-cloudfront/runtimeConfig.ts
index b2789113d2d55..410fa6fb9f33e 100644
--- a/clients/client-cloudfront/runtimeConfig.ts
+++ b/clients/client-cloudfront/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-cloudhsm-v2/CloudHSMV2Client.ts b/clients/client-cloudhsm-v2/CloudHSMV2Client.ts
index 2231e537ec7ef..ccfb5154c10e5 100644
--- a/clients/client-cloudhsm-v2/CloudHSMV2Client.ts
+++ b/clients/client-cloudhsm-v2/CloudHSMV2Client.ts
@@ -211,6 +211,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-cloudhsm-v2/package.json b/clients/client-cloudhsm-v2/package.json
index 663ce28953a21..3ee96176579bc 100644
--- a/clients/client-cloudhsm-v2/package.json
+++ b/clients/client-cloudhsm-v2/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-cloudhsm-v2/runtimeConfig.browser.ts b/clients/client-cloudhsm-v2/runtimeConfig.browser.ts
index 16848cd7d3eb3..c16ac118fdab0 100644
--- a/clients/client-cloudhsm-v2/runtimeConfig.browser.ts
+++ b/clients/client-cloudhsm-v2/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-cloudhsm-v2/runtimeConfig.ts b/clients/client-cloudhsm-v2/runtimeConfig.ts
index 5c205663682be..d64dc60122b97 100644
--- a/clients/client-cloudhsm-v2/runtimeConfig.ts
+++ b/clients/client-cloudhsm-v2/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-cloudhsm/CloudHSMClient.ts b/clients/client-cloudhsm/CloudHSMClient.ts
index c49685aec0376..b92bfcccc3375 100644
--- a/clients/client-cloudhsm/CloudHSMClient.ts
+++ b/clients/client-cloudhsm/CloudHSMClient.ts
@@ -253,6 +253,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-cloudhsm/package.json b/clients/client-cloudhsm/package.json
index 522d5090b9a7a..5da234549969c 100644
--- a/clients/client-cloudhsm/package.json
+++ b/clients/client-cloudhsm/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-cloudhsm/runtimeConfig.browser.ts b/clients/client-cloudhsm/runtimeConfig.browser.ts
index ae0185a36fe55..7dfa1f84e78bd 100644
--- a/clients/client-cloudhsm/runtimeConfig.browser.ts
+++ b/clients/client-cloudhsm/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-cloudhsm/runtimeConfig.ts b/clients/client-cloudhsm/runtimeConfig.ts
index 9874d433ee935..4bd73db534229 100644
--- a/clients/client-cloudhsm/runtimeConfig.ts
+++ b/clients/client-cloudhsm/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-cloudsearch-domain/CloudSearchDomainClient.ts b/clients/client-cloudsearch-domain/CloudSearchDomainClient.ts
index f2ab2b1ddd6d8..e1434bed8140a 100644
--- a/clients/client-cloudsearch-domain/CloudSearchDomainClient.ts
+++ b/clients/client-cloudsearch-domain/CloudSearchDomainClient.ts
@@ -151,6 +151,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-cloudsearch-domain/package.json b/clients/client-cloudsearch-domain/package.json
index 5ff0fa768519c..453819b5eb9a8 100644
--- a/clients/client-cloudsearch-domain/package.json
+++ b/clients/client-cloudsearch-domain/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-cloudsearch-domain/runtimeConfig.browser.ts b/clients/client-cloudsearch-domain/runtimeConfig.browser.ts
index 266203b6680b5..119f448737195 100644
--- a/clients/client-cloudsearch-domain/runtimeConfig.browser.ts
+++ b/clients/client-cloudsearch-domain/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-cloudsearch-domain/runtimeConfig.ts b/clients/client-cloudsearch-domain/runtimeConfig.ts
index cbca49bca36aa..c656290645f51 100644
--- a/clients/client-cloudsearch-domain/runtimeConfig.ts
+++ b/clients/client-cloudsearch-domain/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-cloudsearch/CloudSearchClient.ts b/clients/client-cloudsearch/CloudSearchClient.ts
index 91123ecdc3d03..8232272b5a665 100644
--- a/clients/client-cloudsearch/CloudSearchClient.ts
+++ b/clients/client-cloudsearch/CloudSearchClient.ts
@@ -289,6 +289,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-cloudsearch/package.json b/clients/client-cloudsearch/package.json
index 65c6c2d4912f4..e881337e6d256 100644
--- a/clients/client-cloudsearch/package.json
+++ b/clients/client-cloudsearch/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-cloudsearch/runtimeConfig.browser.ts b/clients/client-cloudsearch/runtimeConfig.browser.ts
index 63ee87dbb076d..db77a9c398c6d 100644
--- a/clients/client-cloudsearch/runtimeConfig.browser.ts
+++ b/clients/client-cloudsearch/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-cloudsearch/runtimeConfig.ts b/clients/client-cloudsearch/runtimeConfig.ts
index 364ad5c2e206d..94f00bb6fc2de 100644
--- a/clients/client-cloudsearch/runtimeConfig.ts
+++ b/clients/client-cloudsearch/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-cloudtrail/CloudTrailClient.ts b/clients/client-cloudtrail/CloudTrailClient.ts
index c5a4d56acc3d7..9d8404f5d7037 100644
--- a/clients/client-cloudtrail/CloudTrailClient.ts
+++ b/clients/client-cloudtrail/CloudTrailClient.ts
@@ -241,6 +241,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-cloudtrail/package.json b/clients/client-cloudtrail/package.json
index 85b97d1bcacf4..e2834c1a69bd0 100644
--- a/clients/client-cloudtrail/package.json
+++ b/clients/client-cloudtrail/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-cloudtrail/runtimeConfig.browser.ts b/clients/client-cloudtrail/runtimeConfig.browser.ts
index 185a8c0d2d520..3c78bf8e5bf00 100644
--- a/clients/client-cloudtrail/runtimeConfig.browser.ts
+++ b/clients/client-cloudtrail/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-cloudtrail/runtimeConfig.ts b/clients/client-cloudtrail/runtimeConfig.ts
index 4569cc1375173..c5eb64e453dd3 100644
--- a/clients/client-cloudtrail/runtimeConfig.ts
+++ b/clients/client-cloudtrail/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-cloudwatch-events/CloudWatchEventsClient.ts b/clients/client-cloudwatch-events/CloudWatchEventsClient.ts
index ba31fca6bed58..2abd0c2a0a697 100644
--- a/clients/client-cloudwatch-events/CloudWatchEventsClient.ts
+++ b/clients/client-cloudwatch-events/CloudWatchEventsClient.ts
@@ -319,6 +319,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-cloudwatch-events/package.json b/clients/client-cloudwatch-events/package.json
index d672d28ffda9b..489bc8f978e29 100644
--- a/clients/client-cloudwatch-events/package.json
+++ b/clients/client-cloudwatch-events/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-cloudwatch-events/runtimeConfig.browser.ts b/clients/client-cloudwatch-events/runtimeConfig.browser.ts
index 84d88ae15ec8d..e8bf372134acb 100644
--- a/clients/client-cloudwatch-events/runtimeConfig.browser.ts
+++ b/clients/client-cloudwatch-events/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-cloudwatch-events/runtimeConfig.ts b/clients/client-cloudwatch-events/runtimeConfig.ts
index 0802fd71331d4..f47f759faf92c 100644
--- a/clients/client-cloudwatch-events/runtimeConfig.ts
+++ b/clients/client-cloudwatch-events/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-cloudwatch-logs/CloudWatchLogsClient.ts b/clients/client-cloudwatch-logs/CloudWatchLogsClient.ts
index d6c6492d0d4f7..0575f0982ad05 100644
--- a/clients/client-cloudwatch-logs/CloudWatchLogsClient.ts
+++ b/clients/client-cloudwatch-logs/CloudWatchLogsClient.ts
@@ -367,6 +367,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-cloudwatch-logs/package.json b/clients/client-cloudwatch-logs/package.json
index 579782ba91aba..accbecb5f9e96 100644
--- a/clients/client-cloudwatch-logs/package.json
+++ b/clients/client-cloudwatch-logs/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-cloudwatch-logs/runtimeConfig.browser.ts b/clients/client-cloudwatch-logs/runtimeConfig.browser.ts
index 50a1d80154ba3..c5a771661c003 100644
--- a/clients/client-cloudwatch-logs/runtimeConfig.browser.ts
+++ b/clients/client-cloudwatch-logs/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-cloudwatch-logs/runtimeConfig.ts b/clients/client-cloudwatch-logs/runtimeConfig.ts
index 865597bbd9be2..9176d39c3795f 100644
--- a/clients/client-cloudwatch-logs/runtimeConfig.ts
+++ b/clients/client-cloudwatch-logs/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-cloudwatch/CloudWatchClient.ts b/clients/client-cloudwatch/CloudWatchClient.ts
index ade1f40987b28..e9651f4539c0e 100644
--- a/clients/client-cloudwatch/CloudWatchClient.ts
+++ b/clients/client-cloudwatch/CloudWatchClient.ts
@@ -307,6 +307,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-cloudwatch/package.json b/clients/client-cloudwatch/package.json
index 14ce0d6cd08d5..0c1aaa8d9457f 100644
--- a/clients/client-cloudwatch/package.json
+++ b/clients/client-cloudwatch/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-cloudwatch/runtimeConfig.browser.ts b/clients/client-cloudwatch/runtimeConfig.browser.ts
index 9fef6554e039d..500bcaa24467a 100644
--- a/clients/client-cloudwatch/runtimeConfig.browser.ts
+++ b/clients/client-cloudwatch/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-cloudwatch/runtimeConfig.ts b/clients/client-cloudwatch/runtimeConfig.ts
index ad209ac775853..1ab2bd933f1ca 100644
--- a/clients/client-cloudwatch/runtimeConfig.ts
+++ b/clients/client-cloudwatch/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-codebuild/CodeBuildClient.ts b/clients/client-codebuild/CodeBuildClient.ts
index dd48335cc5c9b..df27fd1617b93 100644
--- a/clients/client-codebuild/CodeBuildClient.ts
+++ b/clients/client-codebuild/CodeBuildClient.ts
@@ -337,6 +337,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-codebuild/package.json b/clients/client-codebuild/package.json
index 11eb3f8198732..71f58dd4ded9c 100644
--- a/clients/client-codebuild/package.json
+++ b/clients/client-codebuild/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-codebuild/runtimeConfig.browser.ts b/clients/client-codebuild/runtimeConfig.browser.ts
index 7c2e86bef87fa..bb0d560b88436 100644
--- a/clients/client-codebuild/runtimeConfig.browser.ts
+++ b/clients/client-codebuild/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-codebuild/runtimeConfig.ts b/clients/client-codebuild/runtimeConfig.ts
index 178ffa9c1dbb0..2c772376140c0 100644
--- a/clients/client-codebuild/runtimeConfig.ts
+++ b/clients/client-codebuild/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-codecommit/CodeCommitClient.ts b/clients/client-codecommit/CodeCommitClient.ts
index d3209bd628b95..dab356dff882f 100644
--- a/clients/client-codecommit/CodeCommitClient.ts
+++ b/clients/client-codecommit/CodeCommitClient.ts
@@ -583,6 +583,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-codecommit/package.json b/clients/client-codecommit/package.json
index df656f1cfb3ff..166f1e63d04a1 100644
--- a/clients/client-codecommit/package.json
+++ b/clients/client-codecommit/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-codecommit/runtimeConfig.browser.ts b/clients/client-codecommit/runtimeConfig.browser.ts
index a64dad143ad2a..c9c36d68b9638 100644
--- a/clients/client-codecommit/runtimeConfig.browser.ts
+++ b/clients/client-codecommit/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-codecommit/runtimeConfig.ts b/clients/client-codecommit/runtimeConfig.ts
index 9402b3d7e726c..aa75264f9bcf5 100644
--- a/clients/client-codecommit/runtimeConfig.ts
+++ b/clients/client-codecommit/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-codedeploy/CodeDeployClient.ts b/clients/client-codedeploy/CodeDeployClient.ts
index 06272c7c28ad1..77b93b7d1f36c 100644
--- a/clients/client-codedeploy/CodeDeployClient.ts
+++ b/clients/client-codedeploy/CodeDeployClient.ts
@@ -409,6 +409,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-codedeploy/package.json b/clients/client-codedeploy/package.json
index 20bb227e32ab4..17a579463f6f6 100644
--- a/clients/client-codedeploy/package.json
+++ b/clients/client-codedeploy/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-codedeploy/runtimeConfig.browser.ts b/clients/client-codedeploy/runtimeConfig.browser.ts
index 603f474bc9181..6587df1429bd1 100644
--- a/clients/client-codedeploy/runtimeConfig.browser.ts
+++ b/clients/client-codedeploy/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-codedeploy/runtimeConfig.ts b/clients/client-codedeploy/runtimeConfig.ts
index ade1bb014561a..ea8d9b9056107 100644
--- a/clients/client-codedeploy/runtimeConfig.ts
+++ b/clients/client-codedeploy/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-codeguru-reviewer/CodeGuruReviewerClient.ts b/clients/client-codeguru-reviewer/CodeGuruReviewerClient.ts
index 46a1d822c2960..7ab47667a2b5d 100644
--- a/clients/client-codeguru-reviewer/CodeGuruReviewerClient.ts
+++ b/clients/client-codeguru-reviewer/CodeGuruReviewerClient.ts
@@ -157,6 +157,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-codeguru-reviewer/package.json b/clients/client-codeguru-reviewer/package.json
index a2a06fc7eb3e3..3bf9953da97c1 100644
--- a/clients/client-codeguru-reviewer/package.json
+++ b/clients/client-codeguru-reviewer/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-codeguru-reviewer/runtimeConfig.browser.ts b/clients/client-codeguru-reviewer/runtimeConfig.browser.ts
index 743c98b92aaf7..e3b55d8261502 100644
--- a/clients/client-codeguru-reviewer/runtimeConfig.browser.ts
+++ b/clients/client-codeguru-reviewer/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-codeguru-reviewer/runtimeConfig.ts b/clients/client-codeguru-reviewer/runtimeConfig.ts
index e2ef440757a3f..c03e0d18786dc 100644
--- a/clients/client-codeguru-reviewer/runtimeConfig.ts
+++ b/clients/client-codeguru-reviewer/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-codeguruprofiler/CodeGuruProfilerClient.ts b/clients/client-codeguruprofiler/CodeGuruProfilerClient.ts
index d1de35e07e3c5..e4ec6edd6f702 100644
--- a/clients/client-codeguruprofiler/CodeGuruProfilerClient.ts
+++ b/clients/client-codeguruprofiler/CodeGuruProfilerClient.ts
@@ -211,6 +211,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-codeguruprofiler/package.json b/clients/client-codeguruprofiler/package.json
index f601eec4b892a..d2134e13f5de3 100644
--- a/clients/client-codeguruprofiler/package.json
+++ b/clients/client-codeguruprofiler/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-codeguruprofiler/runtimeConfig.browser.ts b/clients/client-codeguruprofiler/runtimeConfig.browser.ts
index e3a123a0ddbc5..41bccfb85dc50 100644
--- a/clients/client-codeguruprofiler/runtimeConfig.browser.ts
+++ b/clients/client-codeguruprofiler/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-codeguruprofiler/runtimeConfig.ts b/clients/client-codeguruprofiler/runtimeConfig.ts
index 42441aec967d6..a2debcd45560c 100644
--- a/clients/client-codeguruprofiler/runtimeConfig.ts
+++ b/clients/client-codeguruprofiler/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-codepipeline/CodePipelineClient.ts b/clients/client-codepipeline/CodePipelineClient.ts
index d11fc3859733b..81912b6a95665 100644
--- a/clients/client-codepipeline/CodePipelineClient.ts
+++ b/clients/client-codepipeline/CodePipelineClient.ts
@@ -355,6 +355,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-codepipeline/package.json b/clients/client-codepipeline/package.json
index 18466408d5e1c..dcd1150c564f1 100644
--- a/clients/client-codepipeline/package.json
+++ b/clients/client-codepipeline/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-codepipeline/runtimeConfig.browser.ts b/clients/client-codepipeline/runtimeConfig.browser.ts
index fdfa33fe84028..daa1334e5f344 100644
--- a/clients/client-codepipeline/runtimeConfig.browser.ts
+++ b/clients/client-codepipeline/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-codepipeline/runtimeConfig.ts b/clients/client-codepipeline/runtimeConfig.ts
index 24392d5afa92e..1bd2a568930e2 100644
--- a/clients/client-codepipeline/runtimeConfig.ts
+++ b/clients/client-codepipeline/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-codestar-connections/CodeStarconnectionsClient.ts b/clients/client-codestar-connections/CodeStarconnectionsClient.ts
index 1fc9badca2561..b4833f2eb5270 100644
--- a/clients/client-codestar-connections/CodeStarconnectionsClient.ts
+++ b/clients/client-codestar-connections/CodeStarconnectionsClient.ts
@@ -157,6 +157,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-codestar-connections/package.json b/clients/client-codestar-connections/package.json
index b53d46cdff3b3..d81c6cfb8b808 100644
--- a/clients/client-codestar-connections/package.json
+++ b/clients/client-codestar-connections/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-codestar-connections/runtimeConfig.browser.ts b/clients/client-codestar-connections/runtimeConfig.browser.ts
index 882a3eb791e12..0962bbc03d7ec 100644
--- a/clients/client-codestar-connections/runtimeConfig.browser.ts
+++ b/clients/client-codestar-connections/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-codestar-connections/runtimeConfig.ts b/clients/client-codestar-connections/runtimeConfig.ts
index 83ed4dc8e8860..61f36d1bc8263 100644
--- a/clients/client-codestar-connections/runtimeConfig.ts
+++ b/clients/client-codestar-connections/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-codestar-notifications/codestarnotificationsClient.ts b/clients/client-codestar-notifications/codestarnotificationsClient.ts
index 7daec993069cf..9792f02fc93d1 100644
--- a/clients/client-codestar-notifications/codestarnotificationsClient.ts
+++ b/clients/client-codestar-notifications/codestarnotificationsClient.ts
@@ -211,6 +211,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-codestar-notifications/package.json b/clients/client-codestar-notifications/package.json
index 7929a3f920a3d..c3b3dd3735149 100644
--- a/clients/client-codestar-notifications/package.json
+++ b/clients/client-codestar-notifications/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-codestar-notifications/runtimeConfig.browser.ts b/clients/client-codestar-notifications/runtimeConfig.browser.ts
index 1317e55832626..335cdc137688a 100644
--- a/clients/client-codestar-notifications/runtimeConfig.browser.ts
+++ b/clients/client-codestar-notifications/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-codestar-notifications/runtimeConfig.ts b/clients/client-codestar-notifications/runtimeConfig.ts
index 1bba4bc7d9cba..6512dd23dee7f 100644
--- a/clients/client-codestar-notifications/runtimeConfig.ts
+++ b/clients/client-codestar-notifications/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-codestar/CodeStarClient.ts b/clients/client-codestar/CodeStarClient.ts
index 05f84d3a6f5eb..d1ad81e627a03 100644
--- a/clients/client-codestar/CodeStarClient.ts
+++ b/clients/client-codestar/CodeStarClient.ts
@@ -241,6 +241,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-codestar/package.json b/clients/client-codestar/package.json
index ba18ef50ddf61..78e5e0ab861e5 100644
--- a/clients/client-codestar/package.json
+++ b/clients/client-codestar/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-codestar/runtimeConfig.browser.ts b/clients/client-codestar/runtimeConfig.browser.ts
index 31af392991e09..344500a0a9a7b 100644
--- a/clients/client-codestar/runtimeConfig.browser.ts
+++ b/clients/client-codestar/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-codestar/runtimeConfig.ts b/clients/client-codestar/runtimeConfig.ts
index b22e123c5306f..010d0c6f77851 100644
--- a/clients/client-codestar/runtimeConfig.ts
+++ b/clients/client-codestar/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-cognito-identity-provider/CognitoIdentityProviderClient.ts b/clients/client-cognito-identity-provider/CognitoIdentityProviderClient.ts
index 462162f50edb2..d3981ad705c46 100644
--- a/clients/client-cognito-identity-provider/CognitoIdentityProviderClient.ts
+++ b/clients/client-cognito-identity-provider/CognitoIdentityProviderClient.ts
@@ -733,6 +733,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-cognito-identity-provider/package.json b/clients/client-cognito-identity-provider/package.json
index c8adccd4a258c..9939113d92928 100644
--- a/clients/client-cognito-identity-provider/package.json
+++ b/clients/client-cognito-identity-provider/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-cognito-identity-provider/runtimeConfig.browser.ts b/clients/client-cognito-identity-provider/runtimeConfig.browser.ts
index 2edda40c619ce..d4e8149f8bfbb 100644
--- a/clients/client-cognito-identity-provider/runtimeConfig.browser.ts
+++ b/clients/client-cognito-identity-provider/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-cognito-identity-provider/runtimeConfig.ts b/clients/client-cognito-identity-provider/runtimeConfig.ts
index e36530cc7ce2e..14423ab5cb9cf 100644
--- a/clients/client-cognito-identity-provider/runtimeConfig.ts
+++ b/clients/client-cognito-identity-provider/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-cognito-identity/CognitoIdentityClient.ts b/clients/client-cognito-identity/CognitoIdentityClient.ts
index 2828a620a1170..15de01494db58 100644
--- a/clients/client-cognito-identity/CognitoIdentityClient.ts
+++ b/clients/client-cognito-identity/CognitoIdentityClient.ts
@@ -255,6 +255,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-cognito-identity/package.json b/clients/client-cognito-identity/package.json
index 738ee3aed5ef7..15b534ae08c3f 100644
--- a/clients/client-cognito-identity/package.json
+++ b/clients/client-cognito-identity/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-cognito-identity/runtimeConfig.browser.ts b/clients/client-cognito-identity/runtimeConfig.browser.ts
index ff84d510c6a74..dbcb0edd8897e 100644
--- a/clients/client-cognito-identity/runtimeConfig.browser.ts
+++ b/clients/client-cognito-identity/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: (() => {}) as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-cognito-identity/runtimeConfig.ts b/clients/client-cognito-identity/runtimeConfig.ts
index 5e7291dd37bcd..938007a6b6760 100644
--- a/clients/client-cognito-identity/runtimeConfig.ts
+++ b/clients/client-cognito-identity/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -24,6 +25,7 @@ export const ClientDefaultValues: Required = {
return {};
}) as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-cognito-sync/CognitoSyncClient.ts b/clients/client-cognito-sync/CognitoSyncClient.ts
index 7b6af2f84c9bb..9300c2133d7de 100644
--- a/clients/client-cognito-sync/CognitoSyncClient.ts
+++ b/clients/client-cognito-sync/CognitoSyncClient.ts
@@ -235,6 +235,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-cognito-sync/package.json b/clients/client-cognito-sync/package.json
index ef93649ec2c25..34d59cd37cc6e 100644
--- a/clients/client-cognito-sync/package.json
+++ b/clients/client-cognito-sync/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-cognito-sync/runtimeConfig.browser.ts b/clients/client-cognito-sync/runtimeConfig.browser.ts
index 01ee5fe2cd623..c399cbf3d13b2 100644
--- a/clients/client-cognito-sync/runtimeConfig.browser.ts
+++ b/clients/client-cognito-sync/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-cognito-sync/runtimeConfig.ts b/clients/client-cognito-sync/runtimeConfig.ts
index 0329487da0479..8beb11d0d8c57 100644
--- a/clients/client-cognito-sync/runtimeConfig.ts
+++ b/clients/client-cognito-sync/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-comprehend/ComprehendClient.ts b/clients/client-comprehend/ComprehendClient.ts
index c9f65e2cd1913..b6fd1b66789ce 100644
--- a/clients/client-comprehend/ComprehendClient.ts
+++ b/clients/client-comprehend/ComprehendClient.ts
@@ -439,6 +439,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-comprehend/package.json b/clients/client-comprehend/package.json
index ad9e3a89fa258..4c94b6560629f 100644
--- a/clients/client-comprehend/package.json
+++ b/clients/client-comprehend/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-comprehend/runtimeConfig.browser.ts b/clients/client-comprehend/runtimeConfig.browser.ts
index d8131122a9262..e75d84b36d70f 100644
--- a/clients/client-comprehend/runtimeConfig.browser.ts
+++ b/clients/client-comprehend/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-comprehend/runtimeConfig.ts b/clients/client-comprehend/runtimeConfig.ts
index be6186fbb15fa..b99ebe252d1c9 100644
--- a/clients/client-comprehend/runtimeConfig.ts
+++ b/clients/client-comprehend/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-comprehendmedical/ComprehendMedicalClient.ts b/clients/client-comprehendmedical/ComprehendMedicalClient.ts
index 67eabe74ae2b5..b105c5c687435 100644
--- a/clients/client-comprehendmedical/ComprehendMedicalClient.ts
+++ b/clients/client-comprehendmedical/ComprehendMedicalClient.ts
@@ -211,6 +211,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-comprehendmedical/package.json b/clients/client-comprehendmedical/package.json
index 39d63eec24132..463cbb00edfd5 100644
--- a/clients/client-comprehendmedical/package.json
+++ b/clients/client-comprehendmedical/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-comprehendmedical/runtimeConfig.browser.ts b/clients/client-comprehendmedical/runtimeConfig.browser.ts
index c62734bf853cd..8bb9b689f2507 100644
--- a/clients/client-comprehendmedical/runtimeConfig.browser.ts
+++ b/clients/client-comprehendmedical/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-comprehendmedical/runtimeConfig.ts b/clients/client-comprehendmedical/runtimeConfig.ts
index 6df930aee35a3..8cc01d3ca09c8 100644
--- a/clients/client-comprehendmedical/runtimeConfig.ts
+++ b/clients/client-comprehendmedical/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-compute-optimizer/ComputeOptimizerClient.ts b/clients/client-compute-optimizer/ComputeOptimizerClient.ts
index e15f9ca333c44..9a16a2fa0abfb 100644
--- a/clients/client-compute-optimizer/ComputeOptimizerClient.ts
+++ b/clients/client-compute-optimizer/ComputeOptimizerClient.ts
@@ -169,6 +169,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-compute-optimizer/package.json b/clients/client-compute-optimizer/package.json
index e21c816dfe43b..6bc6babc33f52 100644
--- a/clients/client-compute-optimizer/package.json
+++ b/clients/client-compute-optimizer/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-compute-optimizer/runtimeConfig.browser.ts b/clients/client-compute-optimizer/runtimeConfig.browser.ts
index cb0a9c5b6601f..b77bfb5a12f47 100644
--- a/clients/client-compute-optimizer/runtimeConfig.browser.ts
+++ b/clients/client-compute-optimizer/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-compute-optimizer/runtimeConfig.ts b/clients/client-compute-optimizer/runtimeConfig.ts
index a46fa1d356b61..5f41922a09464 100644
--- a/clients/client-compute-optimizer/runtimeConfig.ts
+++ b/clients/client-compute-optimizer/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-config-service/ConfigServiceClient.ts b/clients/client-config-service/ConfigServiceClient.ts
index 28c4f4106f7d6..3fb090c4d71d3 100644
--- a/clients/client-config-service/ConfigServiceClient.ts
+++ b/clients/client-config-service/ConfigServiceClient.ts
@@ -601,6 +601,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-config-service/package.json b/clients/client-config-service/package.json
index 1193c8ef2242d..3bd5d888d0b86 100644
--- a/clients/client-config-service/package.json
+++ b/clients/client-config-service/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-config-service/runtimeConfig.browser.ts b/clients/client-config-service/runtimeConfig.browser.ts
index f1bcb6022f47d..7e7cb407c0ee7 100644
--- a/clients/client-config-service/runtimeConfig.browser.ts
+++ b/clients/client-config-service/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-config-service/runtimeConfig.ts b/clients/client-config-service/runtimeConfig.ts
index 8423270738049..16c0546c3dce0 100644
--- a/clients/client-config-service/runtimeConfig.ts
+++ b/clients/client-config-service/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-connect/ConnectClient.ts b/clients/client-connect/ConnectClient.ts
index a6500e99607ea..310d0fd2206e2 100644
--- a/clients/client-connect/ConnectClient.ts
+++ b/clients/client-connect/ConnectClient.ts
@@ -307,6 +307,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-connect/package.json b/clients/client-connect/package.json
index 3ec672e361370..2cd05e8933cb3 100644
--- a/clients/client-connect/package.json
+++ b/clients/client-connect/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-connect/runtimeConfig.browser.ts b/clients/client-connect/runtimeConfig.browser.ts
index 3659e6751fd23..0e7b995d729c7 100644
--- a/clients/client-connect/runtimeConfig.browser.ts
+++ b/clients/client-connect/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-connect/runtimeConfig.ts b/clients/client-connect/runtimeConfig.ts
index d6491aed3264e..97606255c1a6e 100644
--- a/clients/client-connect/runtimeConfig.ts
+++ b/clients/client-connect/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-connectparticipant/ConnectParticipantClient.ts b/clients/client-connectparticipant/ConnectParticipantClient.ts
index 9968416aff241..ae1bc3b562c25 100644
--- a/clients/client-connectparticipant/ConnectParticipantClient.ts
+++ b/clients/client-connectparticipant/ConnectParticipantClient.ts
@@ -163,6 +163,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-connectparticipant/package.json b/clients/client-connectparticipant/package.json
index 612291cbfa12c..8eabd92ef4b98 100644
--- a/clients/client-connectparticipant/package.json
+++ b/clients/client-connectparticipant/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-connectparticipant/runtimeConfig.browser.ts b/clients/client-connectparticipant/runtimeConfig.browser.ts
index f819bbce90e80..5f06471efb0f0 100644
--- a/clients/client-connectparticipant/runtimeConfig.browser.ts
+++ b/clients/client-connectparticipant/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-connectparticipant/runtimeConfig.ts b/clients/client-connectparticipant/runtimeConfig.ts
index 16c0c95d2f9ee..973fd37bce996 100644
--- a/clients/client-connectparticipant/runtimeConfig.ts
+++ b/clients/client-connectparticipant/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-cost-and-usage-report-service/CostandUsageReportServiceClient.ts b/clients/client-cost-and-usage-report-service/CostandUsageReportServiceClient.ts
index 9ed7f40098881..cb477b2ffcd3e 100644
--- a/clients/client-cost-and-usage-report-service/CostandUsageReportServiceClient.ts
+++ b/clients/client-cost-and-usage-report-service/CostandUsageReportServiceClient.ts
@@ -157,6 +157,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-cost-and-usage-report-service/package.json b/clients/client-cost-and-usage-report-service/package.json
index e272e4fa9739b..e52ecc8dd30ad 100644
--- a/clients/client-cost-and-usage-report-service/package.json
+++ b/clients/client-cost-and-usage-report-service/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-cost-and-usage-report-service/runtimeConfig.browser.ts b/clients/client-cost-and-usage-report-service/runtimeConfig.browser.ts
index 7ac988acc6542..c1cc67490b50e 100644
--- a/clients/client-cost-and-usage-report-service/runtimeConfig.browser.ts
+++ b/clients/client-cost-and-usage-report-service/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-cost-and-usage-report-service/runtimeConfig.ts b/clients/client-cost-and-usage-report-service/runtimeConfig.ts
index 052f0ba408e9d..0637e82b00bbc 100644
--- a/clients/client-cost-and-usage-report-service/runtimeConfig.ts
+++ b/clients/client-cost-and-usage-report-service/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-cost-explorer/CostExplorerClient.ts b/clients/client-cost-explorer/CostExplorerClient.ts
index f296760233abb..b2560cc7b709e 100644
--- a/clients/client-cost-explorer/CostExplorerClient.ts
+++ b/clients/client-cost-explorer/CostExplorerClient.ts
@@ -247,6 +247,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-cost-explorer/package.json b/clients/client-cost-explorer/package.json
index e7e31c8eee009..ed14062663b25 100644
--- a/clients/client-cost-explorer/package.json
+++ b/clients/client-cost-explorer/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-cost-explorer/runtimeConfig.browser.ts b/clients/client-cost-explorer/runtimeConfig.browser.ts
index dad96c572e00b..7be63c3b90560 100644
--- a/clients/client-cost-explorer/runtimeConfig.browser.ts
+++ b/clients/client-cost-explorer/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-cost-explorer/runtimeConfig.ts b/clients/client-cost-explorer/runtimeConfig.ts
index 0d95728829df5..84f4bc645f8a3 100644
--- a/clients/client-cost-explorer/runtimeConfig.ts
+++ b/clients/client-cost-explorer/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-data-pipeline/DataPipelineClient.ts b/clients/client-data-pipeline/DataPipelineClient.ts
index 5def392903c6d..13bd3d4f4f22e 100644
--- a/clients/client-data-pipeline/DataPipelineClient.ts
+++ b/clients/client-data-pipeline/DataPipelineClient.ts
@@ -247,6 +247,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-data-pipeline/package.json b/clients/client-data-pipeline/package.json
index 54b0e146136ba..336435ed8e6ec 100644
--- a/clients/client-data-pipeline/package.json
+++ b/clients/client-data-pipeline/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-data-pipeline/runtimeConfig.browser.ts b/clients/client-data-pipeline/runtimeConfig.browser.ts
index 66d94929b6fbb..afbedaea55be9 100644
--- a/clients/client-data-pipeline/runtimeConfig.browser.ts
+++ b/clients/client-data-pipeline/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-data-pipeline/runtimeConfig.ts b/clients/client-data-pipeline/runtimeConfig.ts
index 7a3fc5dbfb8d9..e73c14140999b 100644
--- a/clients/client-data-pipeline/runtimeConfig.ts
+++ b/clients/client-data-pipeline/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-database-migration-service/DatabaseMigrationServiceClient.ts b/clients/client-database-migration-service/DatabaseMigrationServiceClient.ts
index 8ecbb7d94aa3f..fc231c871b010 100644
--- a/clients/client-database-migration-service/DatabaseMigrationServiceClient.ts
+++ b/clients/client-database-migration-service/DatabaseMigrationServiceClient.ts
@@ -415,6 +415,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-database-migration-service/package.json b/clients/client-database-migration-service/package.json
index 5a246f06f5ffb..63979ca6bc646 100644
--- a/clients/client-database-migration-service/package.json
+++ b/clients/client-database-migration-service/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-database-migration-service/runtimeConfig.browser.ts b/clients/client-database-migration-service/runtimeConfig.browser.ts
index f3934481756c0..7029d185273b5 100644
--- a/clients/client-database-migration-service/runtimeConfig.browser.ts
+++ b/clients/client-database-migration-service/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-database-migration-service/runtimeConfig.ts b/clients/client-database-migration-service/runtimeConfig.ts
index 35f4ebac89d4a..bd23a98aeb642 100644
--- a/clients/client-database-migration-service/runtimeConfig.ts
+++ b/clients/client-database-migration-service/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-dataexchange/DataExchangeClient.ts b/clients/client-dataexchange/DataExchangeClient.ts
index fa27ab2452f69..8f0781b37ddc1 100644
--- a/clients/client-dataexchange/DataExchangeClient.ts
+++ b/clients/client-dataexchange/DataExchangeClient.ts
@@ -265,6 +265,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-dataexchange/package.json b/clients/client-dataexchange/package.json
index 60d8b240c4ab8..932fb51f7fe3c 100644
--- a/clients/client-dataexchange/package.json
+++ b/clients/client-dataexchange/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-dataexchange/runtimeConfig.browser.ts b/clients/client-dataexchange/runtimeConfig.browser.ts
index 6e34c4f508946..af7cd106cda80 100644
--- a/clients/client-dataexchange/runtimeConfig.browser.ts
+++ b/clients/client-dataexchange/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-dataexchange/runtimeConfig.ts b/clients/client-dataexchange/runtimeConfig.ts
index a22e97c64b1cb..87dbdb6692496 100644
--- a/clients/client-dataexchange/runtimeConfig.ts
+++ b/clients/client-dataexchange/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-datasync/DataSyncClient.ts b/clients/client-datasync/DataSyncClient.ts
index 2be0f8ad8fd89..e3fa2a3f1804f 100644
--- a/clients/client-datasync/DataSyncClient.ts
+++ b/clients/client-datasync/DataSyncClient.ts
@@ -295,6 +295,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-datasync/package.json b/clients/client-datasync/package.json
index f0734c05e559e..844919cde4579 100644
--- a/clients/client-datasync/package.json
+++ b/clients/client-datasync/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-datasync/runtimeConfig.browser.ts b/clients/client-datasync/runtimeConfig.browser.ts
index 3a85b71adffe8..85989cb992d12 100644
--- a/clients/client-datasync/runtimeConfig.browser.ts
+++ b/clients/client-datasync/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-datasync/runtimeConfig.ts b/clients/client-datasync/runtimeConfig.ts
index fd957224f6e43..45ac60384bf94 100644
--- a/clients/client-datasync/runtimeConfig.ts
+++ b/clients/client-datasync/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-dax/DAXClient.ts b/clients/client-dax/DAXClient.ts
index e8da01756b528..87d5dd113e5a4 100644
--- a/clients/client-dax/DAXClient.ts
+++ b/clients/client-dax/DAXClient.ts
@@ -259,6 +259,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-dax/package.json b/clients/client-dax/package.json
index ca881ffc5cb6c..ffeab1b02dc02 100644
--- a/clients/client-dax/package.json
+++ b/clients/client-dax/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-dax/runtimeConfig.browser.ts b/clients/client-dax/runtimeConfig.browser.ts
index 48875cd9da55d..4740edc38c65d 100644
--- a/clients/client-dax/runtimeConfig.browser.ts
+++ b/clients/client-dax/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-dax/runtimeConfig.ts b/clients/client-dax/runtimeConfig.ts
index ae3702b902d33..0adbba553c61e 100644
--- a/clients/client-dax/runtimeConfig.ts
+++ b/clients/client-dax/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-detective/DetectiveClient.ts b/clients/client-detective/DetectiveClient.ts
index 1b8de7a198544..34be5ec605c77 100644
--- a/clients/client-detective/DetectiveClient.ts
+++ b/clients/client-detective/DetectiveClient.ts
@@ -199,6 +199,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-detective/package.json b/clients/client-detective/package.json
index c9c307d4b1ef5..3d3379d13039c 100644
--- a/clients/client-detective/package.json
+++ b/clients/client-detective/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-detective/runtimeConfig.browser.ts b/clients/client-detective/runtimeConfig.browser.ts
index b44ada2a9fd25..bd3fb8547a557 100644
--- a/clients/client-detective/runtimeConfig.browser.ts
+++ b/clients/client-detective/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-detective/runtimeConfig.ts b/clients/client-detective/runtimeConfig.ts
index 8aedf292a368d..ab35923217fda 100644
--- a/clients/client-detective/runtimeConfig.ts
+++ b/clients/client-detective/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-device-farm/DeviceFarmClient.ts b/clients/client-device-farm/DeviceFarmClient.ts
index 8af0c3731a010..cb59a7ba38233 100644
--- a/clients/client-device-farm/DeviceFarmClient.ts
+++ b/clients/client-device-farm/DeviceFarmClient.ts
@@ -595,6 +595,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-device-farm/package.json b/clients/client-device-farm/package.json
index 8c6332ea294fd..5f3e83e5e61c6 100644
--- a/clients/client-device-farm/package.json
+++ b/clients/client-device-farm/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-device-farm/runtimeConfig.browser.ts b/clients/client-device-farm/runtimeConfig.browser.ts
index e3784e8299f82..8848e5e7ea3fd 100644
--- a/clients/client-device-farm/runtimeConfig.browser.ts
+++ b/clients/client-device-farm/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-device-farm/runtimeConfig.ts b/clients/client-device-farm/runtimeConfig.ts
index 1aade52c3cdc9..7768d99f3aba6 100644
--- a/clients/client-device-farm/runtimeConfig.ts
+++ b/clients/client-device-farm/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider,
regionDefaultProvider,
requestHandler: new NodeHttpHandler(),
sha256: Hash.bind(null, "sha256"),
diff --git a/clients/client-direct-connect/DirectConnectClient.ts b/clients/client-direct-connect/DirectConnectClient.ts
index 62e60077215cc..d1156da098a08 100644
--- a/clients/client-direct-connect/DirectConnectClient.ts
+++ b/clients/client-direct-connect/DirectConnectClient.ts
@@ -451,6 +451,11 @@ export interface ClientDefaults
*/
regionDefaultProvider?: (input: any) => __Provider;
+ /**
+ * Provider function that return promise of a maxAttempts string
+ */
+ maxAttemptsDefaultProvider?: (input: any) => __Provider;
+
/**
* Fetch related hostname, signing name or signing region with given region.
*/
diff --git a/clients/client-direct-connect/package.json b/clients/client-direct-connect/package.json
index b38293da9966e..907e01abfc035 100644
--- a/clients/client-direct-connect/package.json
+++ b/clients/client-direct-connect/package.json
@@ -44,6 +44,7 @@
"@aws-sdk/node-http-handler": "1.0.0-gamma.1",
"@aws-sdk/protocol-http": "1.0.0-gamma.1",
"@aws-sdk/region-provider": "1.0.0-gamma.1",
+ "@aws-sdk/retry-config-provider": "1.0.0-gamma.0",
"@aws-sdk/smithy-client": "1.0.0-gamma.1",
"@aws-sdk/types": "1.0.0-gamma.1",
"@aws-sdk/url-parser-browser": "1.0.0-gamma.1",
diff --git a/clients/client-direct-connect/runtimeConfig.browser.ts b/clients/client-direct-connect/runtimeConfig.browser.ts
index 2636acdfcd304..32992640afa1b 100644
--- a/clients/client-direct-connect/runtimeConfig.browser.ts
+++ b/clients/client-direct-connect/runtimeConfig.browser.ts
@@ -18,6 +18,7 @@ export const ClientDefaultValues: Required = {
bodyLengthChecker: calculateBodyLength,
credentialDefaultProvider: invalidFunction("Credential is missing") as any,
defaultUserAgent: defaultUserAgent(name, version),
+ maxAttemptsDefaultProvider: (() => "3") as any,
regionDefaultProvider: invalidFunction("Region is missing") as any,
requestHandler: new FetchHttpHandler(),
sha256: Sha256,
diff --git a/clients/client-direct-connect/runtimeConfig.ts b/clients/client-direct-connect/runtimeConfig.ts
index 98219a28b61ab..9b29fa0728e19 100644
--- a/clients/client-direct-connect/runtimeConfig.ts
+++ b/clients/client-direct-connect/runtimeConfig.ts
@@ -3,6 +3,7 @@ import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credentia
import { Hash } from "@aws-sdk/hash-node";
import { NodeHttpHandler, streamCollector } from "@aws-sdk/node-http-handler";
import { defaultProvider as regionDefaultProvider } from "@aws-sdk/region-provider";
+import { maxAttemptsProvider as maxAttemptsDefaultProvider } from "@aws-sdk/retry-config-provider";
import { parseUrl } from "@aws-sdk/url-parser-node";
import { fromBase64, toBase64 } from "@aws-sdk/util-base64-node";
import { calculateBodyLength } from "@aws-sdk/util-body-length-node";
@@ -19,6 +20,7 @@ export const ClientDefaultValues: Required