Commit eedf577
authored
Strict date parsing regeneration (#2760)
* feat(codegen): strictly parse timestamps
Uses strict parsing methods to deserialize timestamp values. Enables timestamp
malformed request tests in the SSDK as well.
* chore(codegen): regenerate clients and protocol tests
Regenerates to use strict timestamp parsing1 parent 6e8ddd7 commit eedf577
File tree
223 files changed
+4720
-3363
lines changed- clients
- client-accessanalyzer/protocols
- client-acm-pca/protocols
- client-acm/protocols
- client-alexa-for-business/protocols
- client-amplify/protocols
- client-amp/protocols
- client-api-gateway/protocols
- client-apigatewaymanagementapi/protocols
- client-apigatewayv2/protocols
- client-app-mesh/protocols
- client-appconfig/protocols
- client-appflow/protocols
- client-application-auto-scaling/protocols
- client-application-discovery-service/protocols
- client-application-insights/protocols
- client-applicationcostprofiler/protocols
- client-apprunner/protocols
- client-appstream/protocols
- client-athena/protocols
- client-auditmanager/protocols
- client-auto-scaling-plans/protocols
- client-auto-scaling/protocols
- client-backup/protocols
- client-braket/protocols
- client-budgets/protocols
- client-chime-sdk-identity/protocols
- client-chime-sdk-messaging/protocols
- client-chime/protocols
- client-cloud9/protocols
- client-clouddirectory/protocols
- client-cloudformation/protocols
- client-cloudfront/protocols
- client-cloudhsm-v2/protocols
- client-cloudsearch/protocols
- client-cloudtrail/protocols
- client-cloudwatch-events/protocols
- client-cloudwatch/protocols
- client-codeartifact/protocols
- client-codebuild/protocols
- client-codecommit/protocols
- client-codedeploy/protocols
- client-codeguru-reviewer/protocols
- client-codeguruprofiler/protocols
- client-codepipeline/protocols
- client-codestar-notifications/protocols
- client-codestar/protocols
- client-cognito-identity-provider/protocols
- client-cognito-identity/protocols
- client-cognito-sync/protocols
- client-comprehendmedical/protocols
- client-comprehend/protocols
- client-compute-optimizer/protocols
- client-config-service/protocols
- client-connect/protocols
- client-customer-profiles/protocols
- client-database-migration-service/protocols
- client-databrew/protocols
- client-dataexchange/protocols
- client-datasync/protocols
- client-dax/protocols
- client-detective/protocols
- client-device-farm/protocols
- client-devops-guru/protocols
- client-direct-connect/protocols
- client-directory-service/protocols
- client-dlm/protocols
- client-docdb/protocols
- client-dynamodb-streams/protocols
- client-dynamodb/protocols
- client-ebs/protocols
- client-ec2/protocols
- client-ecr-public/protocols
- client-ecr/protocols
- client-ecs/protocols
- client-efs/protocols
- client-eks/protocols
- client-elastic-beanstalk/protocols
- client-elastic-load-balancing-v2/protocols
- client-elastic-load-balancing/protocols
- client-elasticache/protocols
- client-elasticsearch-service/protocols
- client-emr-containers/protocols
- client-emr/protocols
- client-eventbridge/protocols
- client-finspace-data/protocols
- client-firehose/protocols
- client-fis/protocols
- client-fms/protocols
- client-forecast/protocols
- client-fsx/protocols
- client-gamelift/protocols
- client-global-accelerator/protocols
- client-glue/protocols
- client-greengrassv2/protocols
- client-groundstation/protocols
- client-guardduty/protocols
- client-healthlake/protocols
- client-health/protocols
- client-honeycode/protocols
- client-iam/protocols
- client-inspector/protocols
- client-iot-1click-projects/protocols
- client-iot-events-data/protocols
- client-iot-events/protocols
- client-iotanalytics/protocols
- client-iotdeviceadvisor/protocols
- client-iotsecuretunneling/protocols
- client-iotsitewise/protocols
- client-iotthingsgraph/protocols
- client-iot/protocols
- client-ivs/protocols
- client-kafka/protocols
- client-kendra/protocols
- client-kinesis-analytics-v2/protocols
- client-kinesis-analytics/protocols
- client-kinesis-video-archived-media/protocols
- client-kinesis-video/protocols
- client-kinesis/protocols
- client-kms/protocols
- client-lakeformation/protocols
- client-lambda/protocols
- client-lex-model-building-service/protocols
- client-lex-models-v2/protocols
- client-license-manager/protocols
- client-lightsail/protocols
- client-location/protocols
- client-lookoutequipment/protocols
- client-lookoutmetrics/protocols
- client-lookoutvision/protocols
- client-machine-learning/protocols
- client-macie2/protocols
- client-managedblockchain/protocols
- client-marketplace-entitlement-service/protocols
- client-marketplace-metering/protocols
- client-mediaconvert/protocols
- client-medialive/protocols
- client-mediastore-data/protocols
- client-mediastore/protocols
- client-mediatailor/protocols
- client-memorydb/protocols
- client-migration-hub/protocols
- client-migrationhub-config/protocols
- client-mobile/protocols
- client-mq/protocols
- client-mturk/protocols
- client-mwaa/protocols
- client-neptune/protocols
- client-networkmanager/protocols
- client-nimble/protocols
- client-opsworkscm/protocols
- client-organizations/protocols
- client-personalize/protocols
- client-pinpoint-email/protocols
- client-pinpoint/protocols
- client-pi/protocols
- client-polly/protocols
- client-proton/protocols
- client-qldb/protocols
- client-quicksight/protocols
- client-ram/protocols
- client-rds/protocols
- client-redshift-data/protocols
- client-redshift/protocols
- client-rekognition/protocols
- client-robomaker/protocols
- client-route-53-domains/protocols
- client-route-53/protocols
- client-route53-recovery-readiness/protocols
- client-s3-control/protocols
- client-s3outposts/protocols
- client-s3/protocols
- client-sagemaker-a2i-runtime/protocols
- client-sagemaker/protocols
- client-schemas/protocols
- client-secrets-manager/protocols
- client-securityhub/protocols
- client-service-catalog-appregistry/protocols
- client-service-catalog/protocols
- client-service-quotas/protocols
- client-servicediscovery/protocols
- client-sesv2/protocols
- client-ses/protocols
- client-sfn/protocols
- client-shield/protocols
- client-signer/protocols
- client-sms/protocols
- client-snow-device-management/protocols
- client-snowball/protocols
- client-sns/protocols
- client-ssm-contacts/protocols
- client-ssm-incidents/protocols
- client-ssm/protocols
- client-sso-admin/protocols
- client-storage-gateway/protocols
- client-sts/protocols
- client-swf/protocols
- client-synthetics/protocols
- client-timestream-write/protocols
- client-transcribe/protocols
- client-transfer/protocols
- client-translate/protocols
- client-waf-regional/protocols
- client-wafv2/protocols
- client-waf/protocols
- client-wellarchitected/protocols
- client-workdocs/protocols
- client-worklink/protocols
- client-workmail/protocols
- client-workspaces/protocols
- client-xray/protocols
- codegen/smithy-aws-typescript-codegen/src/main/java/software/amazon/smithy/aws/typescript/codegen
- protocol_tests
- aws-ec2/protocols
- aws-json-10/protocols
- aws-json/protocols
- aws-query/protocols
- aws-restjson/protocols
- aws-restxml/protocols
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
223 files changed
+4720
-3363
lines changedLines changed: 84 additions & 22 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
| 120 | + | |
120 | 121 | | |
121 | 122 | | |
122 | 123 | | |
| |||
4023 | 4024 | | |
4024 | 4025 | | |
4025 | 4026 | | |
4026 | | - | |
| 4027 | + | |
| 4028 | + | |
| 4029 | + | |
| 4030 | + | |
4027 | 4031 | | |
4028 | 4032 | | |
4029 | 4033 | | |
| |||
4044 | 4048 | | |
4045 | 4049 | | |
4046 | 4050 | | |
4047 | | - | |
| 4051 | + | |
| 4052 | + | |
| 4053 | + | |
| 4054 | + | |
4048 | 4055 | | |
4049 | 4056 | | |
4050 | 4057 | | |
| |||
4102 | 4109 | | |
4103 | 4110 | | |
4104 | 4111 | | |
4105 | | - | |
| 4112 | + | |
| 4113 | + | |
| 4114 | + | |
| 4115 | + | |
4106 | 4116 | | |
4107 | 4117 | | |
4108 | 4118 | | |
| |||
4139 | 4149 | | |
4140 | 4150 | | |
4141 | 4151 | | |
4142 | | - | |
4143 | | - | |
| 4152 | + | |
| 4153 | + | |
| 4154 | + | |
| 4155 | + | |
| 4156 | + | |
| 4157 | + | |
| 4158 | + | |
| 4159 | + | |
4144 | 4160 | | |
4145 | 4161 | | |
4146 | 4162 | | |
| |||
4151 | 4167 | | |
4152 | 4168 | | |
4153 | 4169 | | |
4154 | | - | |
| 4170 | + | |
| 4171 | + | |
| 4172 | + | |
| 4173 | + | |
4155 | 4174 | | |
4156 | 4175 | | |
4157 | 4176 | | |
| |||
4194 | 4213 | | |
4195 | 4214 | | |
4196 | 4215 | | |
4197 | | - | |
| 4216 | + | |
| 4217 | + | |
| 4218 | + | |
| 4219 | + | |
4198 | 4220 | | |
4199 | 4221 | | |
4200 | 4222 | | |
4201 | | - | |
| 4223 | + | |
4202 | 4224 | | |
4203 | 4225 | | |
4204 | 4226 | | |
| |||
4227 | 4249 | | |
4228 | 4250 | | |
4229 | 4251 | | |
4230 | | - | |
| 4252 | + | |
| 4253 | + | |
| 4254 | + | |
| 4255 | + | |
4231 | 4256 | | |
4232 | 4257 | | |
4233 | 4258 | | |
4234 | 4259 | | |
4235 | 4260 | | |
4236 | | - | |
| 4261 | + | |
| 4262 | + | |
| 4263 | + | |
| 4264 | + | |
4237 | 4265 | | |
4238 | 4266 | | |
4239 | 4267 | | |
4240 | 4268 | | |
4241 | 4269 | | |
4242 | | - | |
4243 | | - | |
| 4270 | + | |
| 4271 | + | |
| 4272 | + | |
| 4273 | + | |
| 4274 | + | |
| 4275 | + | |
| 4276 | + | |
| 4277 | + | |
4244 | 4278 | | |
4245 | 4279 | | |
4246 | 4280 | | |
| |||
4344 | 4378 | | |
4345 | 4379 | | |
4346 | 4380 | | |
4347 | | - | |
| 4381 | + | |
| 4382 | + | |
| 4383 | + | |
| 4384 | + | |
4348 | 4385 | | |
4349 | 4386 | | |
4350 | 4387 | | |
4351 | 4388 | | |
4352 | | - | |
| 4389 | + | |
| 4390 | + | |
| 4391 | + | |
| 4392 | + | |
4353 | 4393 | | |
4354 | 4394 | | |
4355 | 4395 | | |
| |||
4365 | 4405 | | |
4366 | 4406 | | |
4367 | 4407 | | |
4368 | | - | |
| 4408 | + | |
| 4409 | + | |
| 4410 | + | |
| 4411 | + | |
4369 | 4412 | | |
4370 | 4413 | | |
4371 | 4414 | | |
| |||
4413 | 4456 | | |
4414 | 4457 | | |
4415 | 4458 | | |
4416 | | - | |
| 4459 | + | |
| 4460 | + | |
| 4461 | + | |
| 4462 | + | |
4417 | 4463 | | |
4418 | 4464 | | |
4419 | 4465 | | |
4420 | 4466 | | |
4421 | | - | |
| 4467 | + | |
| 4468 | + | |
| 4469 | + | |
| 4470 | + | |
4422 | 4471 | | |
4423 | 4472 | | |
4424 | 4473 | | |
| |||
4434 | 4483 | | |
4435 | 4484 | | |
4436 | 4485 | | |
4437 | | - | |
| 4486 | + | |
| 4487 | + | |
| 4488 | + | |
| 4489 | + | |
4438 | 4490 | | |
4439 | 4491 | | |
4440 | 4492 | | |
| |||
4495 | 4547 | | |
4496 | 4548 | | |
4497 | 4549 | | |
4498 | | - | |
| 4550 | + | |
| 4551 | + | |
| 4552 | + | |
4499 | 4553 | | |
4500 | 4554 | | |
4501 | 4555 | | |
4502 | 4556 | | |
4503 | 4557 | | |
4504 | | - | |
| 4558 | + | |
| 4559 | + | |
| 4560 | + | |
| 4561 | + | |
4505 | 4562 | | |
4506 | 4563 | | |
4507 | 4564 | | |
| |||
4680 | 4737 | | |
4681 | 4738 | | |
4682 | 4739 | | |
4683 | | - | |
| 4740 | + | |
| 4741 | + | |
| 4742 | + | |
4684 | 4743 | | |
4685 | 4744 | | |
4686 | | - | |
| 4745 | + | |
| 4746 | + | |
| 4747 | + | |
| 4748 | + | |
4687 | 4749 | | |
4688 | 4750 | | |
4689 | 4751 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
143 | 143 | | |
144 | 144 | | |
145 | 145 | | |
| 146 | + | |
| 147 | + | |
146 | 148 | | |
| 149 | + | |
147 | 150 | | |
148 | 151 | | |
149 | 152 | | |
| |||
3297 | 3300 | | |
3298 | 3301 | | |
3299 | 3302 | | |
3300 | | - | |
| 3303 | + | |
3301 | 3304 | | |
3302 | 3305 | | |
3303 | 3306 | | |
3304 | 3307 | | |
3305 | 3308 | | |
3306 | | - | |
| 3309 | + | |
3307 | 3310 | | |
3308 | 3311 | | |
3309 | 3312 | | |
3310 | | - | |
| 3313 | + | |
3311 | 3314 | | |
3312 | 3315 | | |
3313 | 3316 | | |
3314 | | - | |
| 3317 | + | |
3315 | 3318 | | |
3316 | 3319 | | |
3317 | 3320 | | |
3318 | 3321 | | |
3319 | | - | |
| 3322 | + | |
3320 | 3323 | | |
3321 | 3324 | | |
3322 | 3325 | | |
| |||
3414 | 3417 | | |
3415 | 3418 | | |
3416 | 3419 | | |
3417 | | - | |
| 3420 | + | |
3418 | 3421 | | |
3419 | 3422 | | |
3420 | 3423 | | |
| |||
3654 | 3657 | | |
3655 | 3658 | | |
3656 | 3659 | | |
3657 | | - | |
| 3660 | + | |
3658 | 3661 | | |
3659 | 3662 | | |
3660 | 3663 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
94 | 94 | | |
95 | 95 | | |
96 | 96 | | |
97 | | - | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
98 | 104 | | |
99 | 105 | | |
100 | 106 | | |
| |||
1981 | 1987 | | |
1982 | 1988 | | |
1983 | 1989 | | |
1984 | | - | |
| 1990 | + | |
1985 | 1991 | | |
1986 | 1992 | | |
1987 | 1993 | | |
| |||
1995 | 2001 | | |
1996 | 2002 | | |
1997 | 2003 | | |
1998 | | - | |
| 2004 | + | |
1999 | 2005 | | |
2000 | 2006 | | |
2001 | 2007 | | |
2002 | 2008 | | |
2003 | 2009 | | |
2004 | 2010 | | |
2005 | 2011 | | |
2006 | | - | |
| 2012 | + | |
2007 | 2013 | | |
2008 | 2014 | | |
2009 | 2015 | | |
| |||
2013 | 2019 | | |
2014 | 2020 | | |
2015 | 2021 | | |
2016 | | - | |
| 2022 | + | |
2017 | 2023 | | |
2018 | 2024 | | |
2019 | 2025 | | |
2020 | | - | |
| 2026 | + | |
2021 | 2027 | | |
2022 | 2028 | | |
2023 | 2029 | | |
| |||
2031 | 2037 | | |
2032 | 2038 | | |
2033 | 2039 | | |
2034 | | - | |
| 2040 | + | |
2035 | 2041 | | |
2036 | 2042 | | |
2037 | 2043 | | |
| |||
2303 | 2309 | | |
2304 | 2310 | | |
2305 | 2311 | | |
2306 | | - | |
| 2312 | + | |
2307 | 2313 | | |
2308 | 2314 | | |
2309 | 2315 | | |
| |||
0 commit comments