From c2a593d20597656111cea630a544d6aa230cd11a 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 f8d8c38dbd12..484bf6dadd67 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 0ee054c4b36b..9213b8f9914f 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 ebfe6b77d55c6cbd83e05908dbcf5674a0a6cd21 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 a01a806d7bc2..01fbd631c60a 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 0b1936d6891b..27660a5545b7 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 cf3e4607b50e..74d1a82162a6 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 f62206eb24f6..9904e3ed4291 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 4c1dde3e20ac..ebe2a0b6f71d 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 f827bd919aae..59fa7ecc65ef 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 42b1fdf80167..21ba1410aec5 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 73e427378221..b95c85b2a156 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 fff48bf96991..611942200b3e 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 d846b12124df..8cb883c8a44c 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 7446de682bed..54fb19bbc3ae 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 d590faecc266..a7ab6ef372fb 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 df1602ba02a7..647978611e88 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 3bc45ebf03d9..fb1689ea7368 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 235ea5f95454..937f22256016 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 86aa0a9ee919..0244449bbad8 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 944d3d67d28d..106d5cb41f57 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 382715d19ac1..c8b2c2b91eae 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 a73af38a9a0e..ee10480e51a1 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 39e642229f3d..1ad0403f6141 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 240ead015f0f..b78a02df0574 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 f9c5f012b850..d7fccea8bee4 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 647c10b9dd37..78ae1a06311b 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 d82a34d48bba..99138b508049 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 ae8a6f4e9569..cc48406110c0 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 17aa0f706596..b4c55521d4b3 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 33673459c5e3..a492a49fe8e2 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 31223f475f66..334d183b9e69 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 d063ad921580..a37fe3442185 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 7640a81ec896..6d0063360566 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 d0b3e60245dd..0d7c215e9514 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 359fa96ae205..ca9ad1831b92 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 f3569b6802c9..56c30eaf24a6 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 63f5fdc81283..92d940a34549 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 d5bffb113be7..4137c143a2f1 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 c632ed8a39b6..c60f64def010 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 bb86e51ab417..fe75f2c53e66 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 93c2250d0e0a..20c59a14b1c6 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 8b09e399b614..0fa5221481c1 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 5d5c1c521d8d..4b9942cf06c5 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 531f762dfb15..7db739521809 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 26d650bdaa5c..b12a3da376f1 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 3678c790069d..adfcfd78a67b 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 1e49cb439655..6cfa0e762e07 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 3b00e3bca0a5..1ed2eddbac77 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 4fcddd8c6f09..6d685925aab8 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 34fe38a5c1b4..c08bb242b627 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 8f2978fe4a4b..b4c793e78285 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 8e5de4617307..d5ee97f8e918 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 3cdd8e454953..147f2115f865 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 4257ffddab17..e9a8fbbeec6a 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 d2ce3dd4072f..6b830f447d8a 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 34debd1c60b8..21c07478d8c6 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 26fc88e74108..ae1e3026ea5c 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 08247610f040..e5b0ae9e7bce 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 1d8368ca38f1..2c9eb2fd83a8 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 fa51909c468e..cdf6c71033f1 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 2363df613175..849cd6fc79ec 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 fc98a1bd2dd5..7104630d1bba 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 e7f9eba37b8c..26b8ff572687 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 1c7385b74d34..2975add7e013 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 8b929a54aa6a..6434c2b0ef95 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 d0b7151c0584..6cb6371ee396 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 7a22bb28e2c8..e79551059de6 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 d5d160d02180..bdd372eb182d 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 d3f8c8b9a859..1b2b916f40e2 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 0211d1df5dca..7902680eca55 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 b38348e11eea..61a9d21f9680 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 5c3c4571c10e..822631e1ace5 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 ce18d6e6b706..99652325d389 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 8a3a3eaca412..5e078e989157 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 4d4ee4b2860b..cc2b62f34338 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 788752bec0fe..287b5e322e12 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 d1b47e831746..3c27ed6b60b6 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 667f926e557f..f47b53243ff0 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 01bef225ffb0..48f5c6f507c9 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 2f11f3d4a976..c52810c2f071 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 e2aac1787b38..0a24b2f5f3ae 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 c2507a91a0eb..cb3ee24a35ee 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 7cc96503371b..9659b7fe7f35 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 354851806ce9..46fe87fd9498 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 f8dc673e117d..5f185e66e97f 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 ae66d91b4f28..0163631c034f 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 928e04c21561..a1482d39fcc3 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 8f27daa9efee..71e309decc29 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 273e519a4ebe..2b22bad07d7e 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 87d69e7ab473..e5b349d05f7b 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 90689ddc0754..dca73a6c2409 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 29c76605f26b..ed12bf3182cb 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 eea8652f5943..8e97d0b264ea 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 8d8ad7575226..16833567f9f7 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 1fce60ea3724..4edc3010a571 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 f2fbe697c222..3d9142aa0992 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 7cf350c85e9e..ab2ff069b464 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 d051ced9526e..f77be08caded 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 e5cdd5ea0e04..5044e23e8b69 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 ca700d227f2f..12ada72130a7 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 92095c92af7b..29e8aef9df95 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 f2b68fa09672..bb0e486e86d5 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 6cbb3ff06893..1a6a6636a947 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 a502af3eab1c..bf2419f24acf 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 e3010a3bb5d7..192f985ed212 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 eef58116280b..28729b441847 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 b2789113d2d5..410fa6fb9f33 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 2231e537ec7e..ccfb5154c10e 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 663ce28953a2..3ee96176579b 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 16848cd7d3eb..c16ac118fdab 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 5c205663682b..d64dc60122b9 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 c49685aec037..b92bfcccc337 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 522d5090b9a7..5da234549969 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 ae0185a36fe5..7dfa1f84e78b 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 9874d433ee93..4bd73db53422 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 f2ab2b1ddd6d..e1434bed8140 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 5ff0fa768519..453819b5eb9a 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 266203b6680b..119f44873719 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 cbca49bca36a..c656290645f5 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 91123ecdc3d0..8232272b5a66 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 65c6c2d4912f..e881337e6d25 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 63ee87dbb076..db77a9c398c6 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 364ad5c2e206..94f00bb6fc2d 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 c5a4d56acc3d..9d8404f5d703 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 85b97d1bcacf..e2834c1a69bd 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 185a8c0d2d52..3c78bf8e5bf0 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 4569cc137517..c5eb64e453dd 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 ba31fca6bed5..2abd0c2a0a69 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 d672d28ffda9..489bc8f978e2 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 84d88ae15ec8..e8bf372134ac 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 0802fd71331d..f47f759faf92 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 d6c6492d0d4f..0575f0982ad0 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 579782ba91ab..accbecb5f9e9 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 50a1d80154ba..c5a771661c00 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 865597bbd9be..9176d39c3795 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 ade1f40987b2..e9651f4539c0 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 14ce0d6cd08d..0c1aaa8d9457 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 9fef6554e039..500bcaa24467 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 ad209ac77585..1ab2bd933f1c 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 dd48335cc5c9..df27fd1617b9 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 11eb3f819873..71f58dd4ded9 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 7c2e86bef87f..bb0d560b8843 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 178ffa9c1dbb..2c772376140c 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 d3209bd628b9..dab356dff882 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 df656f1cfb3f..166f1e63d04a 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 a64dad143ad2..c9c36d68b963 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 9402b3d7e726..aa75264f9bcf 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 06272c7c28ad..77b93b7d1f36 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 20bb227e32ab..17a579463f6f 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 603f474bc918..6587df1429bd 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 ade1bb014561..ea8d9b905610 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 46a1d822c296..7ab47667a2b5 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 a2a06fc7eb3e..3bf9953da97c 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 743c98b92aaf..e3b55d826150 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 e2ef440757a3..c03e0d18786d 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 d1de35e07e3c..e4ec6edd6f70 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 f601eec4b892..d2134e13f5de 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 e3a123a0ddbc..41bccfb85dc5 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 42441aec967d..a2debcd45560 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 d11fc3859733..81912b6a9566 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 18466408d5e1..dcd1150c564f 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 fdfa33fe8402..daa1334e5f34 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 24392d5afa92..1bd2a568930e 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 1fc9badca256..b4833f2eb527 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 b53d46cdff3b..d81c6cfb8b80 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 882a3eb791e1..0962bbc03d7e 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 83ed4dc8e886..61f36d1bc826 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 7daec993069c..9792f02fc93d 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 7929a3f920a3..c3b3dd373514 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 1317e5583262..335cdc137688 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 1bba4bc7d9cb..6512dd23dee7 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 05f84d3a6f5e..d1ad81e627a0 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 ba18ef50ddf6..78e5e0ab861e 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 31af392991e0..344500a0a9a7 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 b22e123c5306..010d0c6f7785 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 462162f50edb..d3981ad705c4 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 c8adccd4a258..9939113d9292 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 2edda40c619c..d4e8149f8bfb 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 e36530cc7ce2..14423ab5cb9c 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 2828a620a117..15de01494db5 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 738ee3aed5ef..15b534ae08c3 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 ff84d510c6a7..dbcb0edd8897 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 5e7291dd37bc..938007a6b676 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 7b6af2f84c9b..9300c2133d7d 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 ef93649ec2c2..34d59cd37cc6 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 01ee5fe2cd62..c399cbf3d13b 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 0329487da047..8beb11d0d8c5 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 c9f65e2cd191..b6fd1b66789c 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 ad9e3a89fa25..4c94b6560629 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 d8131122a926..e75d84b36d70 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 be6186fbb15f..b99ebe252d1c 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 67eabe74ae2b..b105c5c68743 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 39d63eec2413..463cbb00edfd 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 c62734bf853c..8bb9b689f250 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 6df930aee35a..8cc01d3ca09c 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 e15f9ca333c4..9a16a2fa0abf 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 e21c816dfe43..6bc6babc33f5 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 cb0a9c5b6601..b77bfb5a12f4 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 a46fa1d356b6..5f41922a0946 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 28c4f4106f7d..3fb090c4d71d 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 1193c8ef2242..3bd5d888d0b8 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 f1bcb6022f47..7e7cb407c0ee 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 842327073804..16c0546c3dce 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 a6500e99607e..310d0fd2206e 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 3ec672e36137..2cd05e8933cb 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 3659e6751fd2..0e7b995d729c 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 d6491aed3264..97606255c1a6 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 9968416aff24..ae1bc3b562c2 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 612291cbfa12..8eabd92ef4b9 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 f819bbce90e8..5f06471efb0f 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 16c0c95d2f9e..973fd37bce99 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 9ed7f4009888..cb477b2ffcd3 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 e272e4fa9739..e52ecc8dd30a 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 7ac988acc654..c1cc67490b50 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 052f0ba408e9..0637e82b00bb 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 f296760233ab..b2560cc7b709 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 e7e31c8eee00..ed14062663b2 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 dad96c572e00..7be63c3b9056 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 0d95728829df..84f4bc645f8a 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 5def392903c6..13bd3d4f4f22 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 54b0e146136b..336435ed8e6e 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 66d94929b6fb..afbedaea55be 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 7a3fc5dbfb8d..e73c14140999 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 8ecbb7d94aa3..fc231c871b01 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 5a246f06f5ff..63979ca6bc64 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 f3934481756c..7029d185273b 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 35f4ebac89d4..bd23a98aeb64 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 fa27ab2452f6..8f0781b37ddc 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 60d8b240c4ab..932fb51f7fe3 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 6e34c4f50894..af7cd106cda8 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 a22e97c64b1c..87dbdb669249 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 2be0f8ad8fd8..e3fa2a3f1804 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 f0734c05e559..844919cde457 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 3a85b71adffe..85989cb992d1 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 fd957224f6e4..45ac60384bf9 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 e8da01756b52..87d5dd113e5a 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 ca881ffc5cb6..ffeab1b02dc0 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 48875cd9da55..4740edc38c65 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 ae3702b902d3..0adbba553c61 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 1b8de7a19854..34be5ec605c7 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 c9c307d4b1ef..3d3379d13039 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 b44ada2a9fd2..bd3fb8547a55 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 8aedf292a368..ab35923217fd 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 8af0c3731a01..cb59a7ba3823 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 8c6332ea294f..5f3e83e5e61c 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 e3784e8299f8..8848e5e7ea3f 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 1aade52c3cdc..7768d99f3aba 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 62e60077215c..d1156da098a0 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 b38293da9966..907e01abfc03 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 2636acdfcd30..32992640afa1 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 98219a28b61a..9b29fa0728e1 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