diff --git a/codegen/build.zig b/src/codegen/build.zig similarity index 100% rename from codegen/build.zig rename to src/codegen/build.zig diff --git a/codegen/models/README.md b/src/codegen/models/README.md similarity index 100% rename from codegen/models/README.md rename to src/codegen/models/README.md diff --git a/codegen/models/accessanalyzer.2019-11-01.json b/src/codegen/models/accessanalyzer.2019-11-01.json similarity index 100% rename from codegen/models/accessanalyzer.2019-11-01.json rename to src/codegen/models/accessanalyzer.2019-11-01.json diff --git a/codegen/models/acm.2015-12-08.json b/src/codegen/models/acm.2015-12-08.json similarity index 100% rename from codegen/models/acm.2015-12-08.json rename to src/codegen/models/acm.2015-12-08.json diff --git a/codegen/models/acmpca.2017-08-22.json b/src/codegen/models/acmpca.2017-08-22.json similarity index 100% rename from codegen/models/acmpca.2017-08-22.json rename to src/codegen/models/acmpca.2017-08-22.json diff --git a/codegen/models/alexaforbusiness.2017-11-09.json b/src/codegen/models/alexaforbusiness.2017-11-09.json similarity index 100% rename from codegen/models/alexaforbusiness.2017-11-09.json rename to src/codegen/models/alexaforbusiness.2017-11-09.json diff --git a/codegen/models/amp.2020-08-01.json b/src/codegen/models/amp.2020-08-01.json similarity index 100% rename from codegen/models/amp.2020-08-01.json rename to src/codegen/models/amp.2020-08-01.json diff --git a/codegen/models/amplify.2017-07-25.json b/src/codegen/models/amplify.2017-07-25.json similarity index 100% rename from codegen/models/amplify.2017-07-25.json rename to src/codegen/models/amplify.2017-07-25.json diff --git a/codegen/models/amplifybackend.2020-08-11.json b/src/codegen/models/amplifybackend.2020-08-11.json similarity index 100% rename from codegen/models/amplifybackend.2020-08-11.json rename to src/codegen/models/amplifybackend.2020-08-11.json diff --git a/codegen/models/apigateway.2015-07-09.json b/src/codegen/models/apigateway.2015-07-09.json similarity index 100% rename from codegen/models/apigateway.2015-07-09.json rename to src/codegen/models/apigateway.2015-07-09.json diff --git a/codegen/models/apigatewaymanagementapi.2018-11-29.json b/src/codegen/models/apigatewaymanagementapi.2018-11-29.json similarity index 100% rename from codegen/models/apigatewaymanagementapi.2018-11-29.json rename to src/codegen/models/apigatewaymanagementapi.2018-11-29.json diff --git a/codegen/models/apigatewayv2.2018-11-29.json b/src/codegen/models/apigatewayv2.2018-11-29.json similarity index 100% rename from codegen/models/apigatewayv2.2018-11-29.json rename to src/codegen/models/apigatewayv2.2018-11-29.json diff --git a/codegen/models/appconfig.2019-10-09.json b/src/codegen/models/appconfig.2019-10-09.json similarity index 100% rename from codegen/models/appconfig.2019-10-09.json rename to src/codegen/models/appconfig.2019-10-09.json diff --git a/codegen/models/appflow.2020-08-23.json b/src/codegen/models/appflow.2020-08-23.json similarity index 100% rename from codegen/models/appflow.2020-08-23.json rename to src/codegen/models/appflow.2020-08-23.json diff --git a/codegen/models/appintegrations.2020-07-29.json b/src/codegen/models/appintegrations.2020-07-29.json similarity index 100% rename from codegen/models/appintegrations.2020-07-29.json rename to src/codegen/models/appintegrations.2020-07-29.json diff --git a/codegen/models/applicationautoscaling.2016-02-06.json b/src/codegen/models/applicationautoscaling.2016-02-06.json similarity index 100% rename from codegen/models/applicationautoscaling.2016-02-06.json rename to src/codegen/models/applicationautoscaling.2016-02-06.json diff --git a/codegen/models/applicationcostprofiler.2020-09-10.json b/src/codegen/models/applicationcostprofiler.2020-09-10.json similarity index 100% rename from codegen/models/applicationcostprofiler.2020-09-10.json rename to src/codegen/models/applicationcostprofiler.2020-09-10.json diff --git a/codegen/models/applicationdiscoveryservice.2015-11-01.json b/src/codegen/models/applicationdiscoveryservice.2015-11-01.json similarity index 100% rename from codegen/models/applicationdiscoveryservice.2015-11-01.json rename to src/codegen/models/applicationdiscoveryservice.2015-11-01.json diff --git a/codegen/models/applicationinsights.2018-11-25.json b/src/codegen/models/applicationinsights.2018-11-25.json similarity index 100% rename from codegen/models/applicationinsights.2018-11-25.json rename to src/codegen/models/applicationinsights.2018-11-25.json diff --git a/codegen/models/appmesh.2019-01-25.json b/src/codegen/models/appmesh.2019-01-25.json similarity index 100% rename from codegen/models/appmesh.2019-01-25.json rename to src/codegen/models/appmesh.2019-01-25.json diff --git a/codegen/models/apprunner.2020-05-15.json b/src/codegen/models/apprunner.2020-05-15.json similarity index 100% rename from codegen/models/apprunner.2020-05-15.json rename to src/codegen/models/apprunner.2020-05-15.json diff --git a/codegen/models/appstream.2016-12-01.json b/src/codegen/models/appstream.2016-12-01.json similarity index 100% rename from codegen/models/appstream.2016-12-01.json rename to src/codegen/models/appstream.2016-12-01.json diff --git a/codegen/models/appsync.2017-07-25.json b/src/codegen/models/appsync.2017-07-25.json similarity index 100% rename from codegen/models/appsync.2017-07-25.json rename to src/codegen/models/appsync.2017-07-25.json diff --git a/codegen/models/athena.2017-05-18.json b/src/codegen/models/athena.2017-05-18.json similarity index 100% rename from codegen/models/athena.2017-05-18.json rename to src/codegen/models/athena.2017-05-18.json diff --git a/codegen/models/auditmanager.2017-07-25.json b/src/codegen/models/auditmanager.2017-07-25.json similarity index 100% rename from codegen/models/auditmanager.2017-07-25.json rename to src/codegen/models/auditmanager.2017-07-25.json diff --git a/codegen/models/autoscaling.2011-01-01.json b/src/codegen/models/autoscaling.2011-01-01.json similarity index 100% rename from codegen/models/autoscaling.2011-01-01.json rename to src/codegen/models/autoscaling.2011-01-01.json diff --git a/codegen/models/autoscalingplans.2018-01-06.json b/src/codegen/models/autoscalingplans.2018-01-06.json similarity index 100% rename from codegen/models/autoscalingplans.2018-01-06.json rename to src/codegen/models/autoscalingplans.2018-01-06.json diff --git a/codegen/models/backup.2018-11-15.json b/src/codegen/models/backup.2018-11-15.json similarity index 100% rename from codegen/models/backup.2018-11-15.json rename to src/codegen/models/backup.2018-11-15.json diff --git a/codegen/models/batch.2016-08-10.json b/src/codegen/models/batch.2016-08-10.json similarity index 100% rename from codegen/models/batch.2016-08-10.json rename to src/codegen/models/batch.2016-08-10.json diff --git a/codegen/models/braket.2019-09-01.json b/src/codegen/models/braket.2019-09-01.json similarity index 100% rename from codegen/models/braket.2019-09-01.json rename to src/codegen/models/braket.2019-09-01.json diff --git a/codegen/models/budgets.2016-10-20.json b/src/codegen/models/budgets.2016-10-20.json similarity index 100% rename from codegen/models/budgets.2016-10-20.json rename to src/codegen/models/budgets.2016-10-20.json diff --git a/codegen/models/chime.2018-05-01.json b/src/codegen/models/chime.2018-05-01.json similarity index 100% rename from codegen/models/chime.2018-05-01.json rename to src/codegen/models/chime.2018-05-01.json diff --git a/codegen/models/cloud9.2017-09-23.json b/src/codegen/models/cloud9.2017-09-23.json similarity index 100% rename from codegen/models/cloud9.2017-09-23.json rename to src/codegen/models/cloud9.2017-09-23.json diff --git a/codegen/models/clouddirectory.2017-01-11.json b/src/codegen/models/clouddirectory.2017-01-11.json similarity index 100% rename from codegen/models/clouddirectory.2017-01-11.json rename to src/codegen/models/clouddirectory.2017-01-11.json diff --git a/codegen/models/cloudformation.2010-05-15.json b/src/codegen/models/cloudformation.2010-05-15.json similarity index 100% rename from codegen/models/cloudformation.2010-05-15.json rename to src/codegen/models/cloudformation.2010-05-15.json diff --git a/codegen/models/cloudfront.2020-05-31.json b/src/codegen/models/cloudfront.2020-05-31.json similarity index 100% rename from codegen/models/cloudfront.2020-05-31.json rename to src/codegen/models/cloudfront.2020-05-31.json diff --git a/codegen/models/cloudhsm.2014-05-30.json b/src/codegen/models/cloudhsm.2014-05-30.json similarity index 100% rename from codegen/models/cloudhsm.2014-05-30.json rename to src/codegen/models/cloudhsm.2014-05-30.json diff --git a/codegen/models/cloudhsmv2.2017-04-28.json b/src/codegen/models/cloudhsmv2.2017-04-28.json similarity index 100% rename from codegen/models/cloudhsmv2.2017-04-28.json rename to src/codegen/models/cloudhsmv2.2017-04-28.json diff --git a/codegen/models/cloudsearch.2013-01-01.json b/src/codegen/models/cloudsearch.2013-01-01.json similarity index 100% rename from codegen/models/cloudsearch.2013-01-01.json rename to src/codegen/models/cloudsearch.2013-01-01.json diff --git a/codegen/models/cloudsearchdomain.2013-01-01.json b/src/codegen/models/cloudsearchdomain.2013-01-01.json similarity index 100% rename from codegen/models/cloudsearchdomain.2013-01-01.json rename to src/codegen/models/cloudsearchdomain.2013-01-01.json diff --git a/codegen/models/cloudtrail.2013-11-01.json b/src/codegen/models/cloudtrail.2013-11-01.json similarity index 100% rename from codegen/models/cloudtrail.2013-11-01.json rename to src/codegen/models/cloudtrail.2013-11-01.json diff --git a/codegen/models/cloudwatch.2010-08-01.json b/src/codegen/models/cloudwatch.2010-08-01.json similarity index 100% rename from codegen/models/cloudwatch.2010-08-01.json rename to src/codegen/models/cloudwatch.2010-08-01.json diff --git a/codegen/models/cloudwatchevents.2015-10-07.json b/src/codegen/models/cloudwatchevents.2015-10-07.json similarity index 100% rename from codegen/models/cloudwatchevents.2015-10-07.json rename to src/codegen/models/cloudwatchevents.2015-10-07.json diff --git a/codegen/models/cloudwatchlogs.2014-03-28.json b/src/codegen/models/cloudwatchlogs.2014-03-28.json similarity index 100% rename from codegen/models/cloudwatchlogs.2014-03-28.json rename to src/codegen/models/cloudwatchlogs.2014-03-28.json diff --git a/codegen/models/codeartifact.2018-09-22.json b/src/codegen/models/codeartifact.2018-09-22.json similarity index 100% rename from codegen/models/codeartifact.2018-09-22.json rename to src/codegen/models/codeartifact.2018-09-22.json diff --git a/codegen/models/codebuild.2016-10-06.json b/src/codegen/models/codebuild.2016-10-06.json similarity index 100% rename from codegen/models/codebuild.2016-10-06.json rename to src/codegen/models/codebuild.2016-10-06.json diff --git a/codegen/models/codecommit.2015-04-13.json b/src/codegen/models/codecommit.2015-04-13.json similarity index 100% rename from codegen/models/codecommit.2015-04-13.json rename to src/codegen/models/codecommit.2015-04-13.json diff --git a/codegen/models/codedeploy.2014-10-06.json b/src/codegen/models/codedeploy.2014-10-06.json similarity index 100% rename from codegen/models/codedeploy.2014-10-06.json rename to src/codegen/models/codedeploy.2014-10-06.json diff --git a/codegen/models/codeguruprofiler.2019-07-18.json b/src/codegen/models/codeguruprofiler.2019-07-18.json similarity index 100% rename from codegen/models/codeguruprofiler.2019-07-18.json rename to src/codegen/models/codeguruprofiler.2019-07-18.json diff --git a/codegen/models/codegurureviewer.2019-09-19.json b/src/codegen/models/codegurureviewer.2019-09-19.json similarity index 100% rename from codegen/models/codegurureviewer.2019-09-19.json rename to src/codegen/models/codegurureviewer.2019-09-19.json diff --git a/codegen/models/codepipeline.2015-07-09.json b/src/codegen/models/codepipeline.2015-07-09.json similarity index 100% rename from codegen/models/codepipeline.2015-07-09.json rename to src/codegen/models/codepipeline.2015-07-09.json diff --git a/codegen/models/codestar.2017-04-19.json b/src/codegen/models/codestar.2017-04-19.json similarity index 100% rename from codegen/models/codestar.2017-04-19.json rename to src/codegen/models/codestar.2017-04-19.json diff --git a/codegen/models/codestarconnections.2019-12-01.json b/src/codegen/models/codestarconnections.2019-12-01.json similarity index 100% rename from codegen/models/codestarconnections.2019-12-01.json rename to src/codegen/models/codestarconnections.2019-12-01.json diff --git a/codegen/models/codestarnotifications.2019-10-15.json b/src/codegen/models/codestarnotifications.2019-10-15.json similarity index 100% rename from codegen/models/codestarnotifications.2019-10-15.json rename to src/codegen/models/codestarnotifications.2019-10-15.json diff --git a/codegen/models/cognitoidentity.2014-06-30.json b/src/codegen/models/cognitoidentity.2014-06-30.json similarity index 100% rename from codegen/models/cognitoidentity.2014-06-30.json rename to src/codegen/models/cognitoidentity.2014-06-30.json diff --git a/codegen/models/cognitoidentityprovider.2016-04-18.json b/src/codegen/models/cognitoidentityprovider.2016-04-18.json similarity index 100% rename from codegen/models/cognitoidentityprovider.2016-04-18.json rename to src/codegen/models/cognitoidentityprovider.2016-04-18.json diff --git a/codegen/models/cognitosync.2014-06-30.json b/src/codegen/models/cognitosync.2014-06-30.json similarity index 100% rename from codegen/models/cognitosync.2014-06-30.json rename to src/codegen/models/cognitosync.2014-06-30.json diff --git a/codegen/models/comprehend.2017-11-27.json b/src/codegen/models/comprehend.2017-11-27.json similarity index 100% rename from codegen/models/comprehend.2017-11-27.json rename to src/codegen/models/comprehend.2017-11-27.json diff --git a/codegen/models/comprehendmedical.2018-10-30.json b/src/codegen/models/comprehendmedical.2018-10-30.json similarity index 100% rename from codegen/models/comprehendmedical.2018-10-30.json rename to src/codegen/models/comprehendmedical.2018-10-30.json diff --git a/codegen/models/computeoptimizer.2019-11-01.json b/src/codegen/models/computeoptimizer.2019-11-01.json similarity index 100% rename from codegen/models/computeoptimizer.2019-11-01.json rename to src/codegen/models/computeoptimizer.2019-11-01.json diff --git a/codegen/models/configservice.2014-11-12.json b/src/codegen/models/configservice.2014-11-12.json similarity index 100% rename from codegen/models/configservice.2014-11-12.json rename to src/codegen/models/configservice.2014-11-12.json diff --git a/codegen/models/connect.2017-08-08.json b/src/codegen/models/connect.2017-08-08.json similarity index 100% rename from codegen/models/connect.2017-08-08.json rename to src/codegen/models/connect.2017-08-08.json diff --git a/codegen/models/connectcontactlens.2020-08-21.json b/src/codegen/models/connectcontactlens.2020-08-21.json similarity index 100% rename from codegen/models/connectcontactlens.2020-08-21.json rename to src/codegen/models/connectcontactlens.2020-08-21.json diff --git a/codegen/models/connectparticipant.2018-09-07.json b/src/codegen/models/connectparticipant.2018-09-07.json similarity index 100% rename from codegen/models/connectparticipant.2018-09-07.json rename to src/codegen/models/connectparticipant.2018-09-07.json diff --git a/codegen/models/costandusagereportservice.2017-01-06.json b/src/codegen/models/costandusagereportservice.2017-01-06.json similarity index 100% rename from codegen/models/costandusagereportservice.2017-01-06.json rename to src/codegen/models/costandusagereportservice.2017-01-06.json diff --git a/codegen/models/costexplorer.2017-10-25.json b/src/codegen/models/costexplorer.2017-10-25.json similarity index 100% rename from codegen/models/costexplorer.2017-10-25.json rename to src/codegen/models/costexplorer.2017-10-25.json diff --git a/codegen/models/customerprofiles.2020-08-15.json b/src/codegen/models/customerprofiles.2020-08-15.json similarity index 100% rename from codegen/models/customerprofiles.2020-08-15.json rename to src/codegen/models/customerprofiles.2020-08-15.json diff --git a/codegen/models/databasemigrationservice.2016-01-01.json b/src/codegen/models/databasemigrationservice.2016-01-01.json similarity index 100% rename from codegen/models/databasemigrationservice.2016-01-01.json rename to src/codegen/models/databasemigrationservice.2016-01-01.json diff --git a/codegen/models/databrew.2017-07-25.json b/src/codegen/models/databrew.2017-07-25.json similarity index 100% rename from codegen/models/databrew.2017-07-25.json rename to src/codegen/models/databrew.2017-07-25.json diff --git a/codegen/models/dataexchange.2017-07-25.json b/src/codegen/models/dataexchange.2017-07-25.json similarity index 100% rename from codegen/models/dataexchange.2017-07-25.json rename to src/codegen/models/dataexchange.2017-07-25.json diff --git a/codegen/models/datapipeline.2012-10-29.json b/src/codegen/models/datapipeline.2012-10-29.json similarity index 100% rename from codegen/models/datapipeline.2012-10-29.json rename to src/codegen/models/datapipeline.2012-10-29.json diff --git a/codegen/models/datasync.2018-11-09.json b/src/codegen/models/datasync.2018-11-09.json similarity index 100% rename from codegen/models/datasync.2018-11-09.json rename to src/codegen/models/datasync.2018-11-09.json diff --git a/codegen/models/dax.2017-04-19.json b/src/codegen/models/dax.2017-04-19.json similarity index 100% rename from codegen/models/dax.2017-04-19.json rename to src/codegen/models/dax.2017-04-19.json diff --git a/codegen/models/detective.2018-10-26.json b/src/codegen/models/detective.2018-10-26.json similarity index 100% rename from codegen/models/detective.2018-10-26.json rename to src/codegen/models/detective.2018-10-26.json diff --git a/codegen/models/devicefarm.2015-06-23.json b/src/codegen/models/devicefarm.2015-06-23.json similarity index 100% rename from codegen/models/devicefarm.2015-06-23.json rename to src/codegen/models/devicefarm.2015-06-23.json diff --git a/codegen/models/devopsguru.2020-12-01.json b/src/codegen/models/devopsguru.2020-12-01.json similarity index 100% rename from codegen/models/devopsguru.2020-12-01.json rename to src/codegen/models/devopsguru.2020-12-01.json diff --git a/codegen/models/directconnect.2012-10-25.json b/src/codegen/models/directconnect.2012-10-25.json similarity index 100% rename from codegen/models/directconnect.2012-10-25.json rename to src/codegen/models/directconnect.2012-10-25.json diff --git a/codegen/models/directoryservice.2015-04-16.json b/src/codegen/models/directoryservice.2015-04-16.json similarity index 100% rename from codegen/models/directoryservice.2015-04-16.json rename to src/codegen/models/directoryservice.2015-04-16.json diff --git a/codegen/models/dlm.2018-01-12.json b/src/codegen/models/dlm.2018-01-12.json similarity index 100% rename from codegen/models/dlm.2018-01-12.json rename to src/codegen/models/dlm.2018-01-12.json diff --git a/codegen/models/docdb.2014-10-31.json b/src/codegen/models/docdb.2014-10-31.json similarity index 100% rename from codegen/models/docdb.2014-10-31.json rename to src/codegen/models/docdb.2014-10-31.json diff --git a/codegen/models/dynamodb.2012-08-10.json b/src/codegen/models/dynamodb.2012-08-10.json similarity index 100% rename from codegen/models/dynamodb.2012-08-10.json rename to src/codegen/models/dynamodb.2012-08-10.json diff --git a/codegen/models/dynamodbstreams.2012-08-10.json b/src/codegen/models/dynamodbstreams.2012-08-10.json similarity index 100% rename from codegen/models/dynamodbstreams.2012-08-10.json rename to src/codegen/models/dynamodbstreams.2012-08-10.json diff --git a/codegen/models/ebs.2019-11-02.json b/src/codegen/models/ebs.2019-11-02.json similarity index 100% rename from codegen/models/ebs.2019-11-02.json rename to src/codegen/models/ebs.2019-11-02.json diff --git a/codegen/models/ec2.2016-11-15.json b/src/codegen/models/ec2.2016-11-15.json similarity index 100% rename from codegen/models/ec2.2016-11-15.json rename to src/codegen/models/ec2.2016-11-15.json diff --git a/codegen/models/ec2instanceconnect.2018-04-02.json b/src/codegen/models/ec2instanceconnect.2018-04-02.json similarity index 100% rename from codegen/models/ec2instanceconnect.2018-04-02.json rename to src/codegen/models/ec2instanceconnect.2018-04-02.json diff --git a/codegen/models/ecr.2015-09-21.json b/src/codegen/models/ecr.2015-09-21.json similarity index 100% rename from codegen/models/ecr.2015-09-21.json rename to src/codegen/models/ecr.2015-09-21.json diff --git a/codegen/models/ecrpublic.2020-10-30.json b/src/codegen/models/ecrpublic.2020-10-30.json similarity index 100% rename from codegen/models/ecrpublic.2020-10-30.json rename to src/codegen/models/ecrpublic.2020-10-30.json diff --git a/codegen/models/ecs.2014-11-13.json b/src/codegen/models/ecs.2014-11-13.json similarity index 100% rename from codegen/models/ecs.2014-11-13.json rename to src/codegen/models/ecs.2014-11-13.json diff --git a/codegen/models/efs.2015-02-01.json b/src/codegen/models/efs.2015-02-01.json similarity index 100% rename from codegen/models/efs.2015-02-01.json rename to src/codegen/models/efs.2015-02-01.json diff --git a/codegen/models/eks.2017-11-01.json b/src/codegen/models/eks.2017-11-01.json similarity index 100% rename from codegen/models/eks.2017-11-01.json rename to src/codegen/models/eks.2017-11-01.json diff --git a/codegen/models/elasticache.2015-02-02.json b/src/codegen/models/elasticache.2015-02-02.json similarity index 100% rename from codegen/models/elasticache.2015-02-02.json rename to src/codegen/models/elasticache.2015-02-02.json diff --git a/codegen/models/elasticbeanstalk.2010-12-01.json b/src/codegen/models/elasticbeanstalk.2010-12-01.json similarity index 100% rename from codegen/models/elasticbeanstalk.2010-12-01.json rename to src/codegen/models/elasticbeanstalk.2010-12-01.json diff --git a/codegen/models/elasticinference.2017-07-25.json b/src/codegen/models/elasticinference.2017-07-25.json similarity index 100% rename from codegen/models/elasticinference.2017-07-25.json rename to src/codegen/models/elasticinference.2017-07-25.json diff --git a/codegen/models/elasticloadbalancing.2012-06-01.json b/src/codegen/models/elasticloadbalancing.2012-06-01.json similarity index 100% rename from codegen/models/elasticloadbalancing.2012-06-01.json rename to src/codegen/models/elasticloadbalancing.2012-06-01.json diff --git a/codegen/models/elasticloadbalancingv2.2015-12-01.json b/src/codegen/models/elasticloadbalancingv2.2015-12-01.json similarity index 100% rename from codegen/models/elasticloadbalancingv2.2015-12-01.json rename to src/codegen/models/elasticloadbalancingv2.2015-12-01.json diff --git a/codegen/models/elasticsearchservice.2015-01-01.json b/src/codegen/models/elasticsearchservice.2015-01-01.json similarity index 100% rename from codegen/models/elasticsearchservice.2015-01-01.json rename to src/codegen/models/elasticsearchservice.2015-01-01.json diff --git a/codegen/models/elastictranscoder.2012-09-25.json b/src/codegen/models/elastictranscoder.2012-09-25.json similarity index 100% rename from codegen/models/elastictranscoder.2012-09-25.json rename to src/codegen/models/elastictranscoder.2012-09-25.json diff --git a/codegen/models/emr.2009-03-31.json b/src/codegen/models/emr.2009-03-31.json similarity index 100% rename from codegen/models/emr.2009-03-31.json rename to src/codegen/models/emr.2009-03-31.json diff --git a/codegen/models/emrcontainers.2020-10-01.json b/src/codegen/models/emrcontainers.2020-10-01.json similarity index 100% rename from codegen/models/emrcontainers.2020-10-01.json rename to src/codegen/models/emrcontainers.2020-10-01.json diff --git a/codegen/models/eventbridge.2015-10-07.json b/src/codegen/models/eventbridge.2015-10-07.json similarity index 100% rename from codegen/models/eventbridge.2015-10-07.json rename to src/codegen/models/eventbridge.2015-10-07.json diff --git a/codegen/models/finspace.2021-03-12.json b/src/codegen/models/finspace.2021-03-12.json similarity index 100% rename from codegen/models/finspace.2021-03-12.json rename to src/codegen/models/finspace.2021-03-12.json diff --git a/codegen/models/finspacedata.2020-07-13.json b/src/codegen/models/finspacedata.2020-07-13.json similarity index 100% rename from codegen/models/finspacedata.2020-07-13.json rename to src/codegen/models/finspacedata.2020-07-13.json diff --git a/codegen/models/firehose.2015-08-04.json b/src/codegen/models/firehose.2015-08-04.json similarity index 100% rename from codegen/models/firehose.2015-08-04.json rename to src/codegen/models/firehose.2015-08-04.json diff --git a/codegen/models/fis.2020-12-01.json b/src/codegen/models/fis.2020-12-01.json similarity index 100% rename from codegen/models/fis.2020-12-01.json rename to src/codegen/models/fis.2020-12-01.json diff --git a/codegen/models/fms.2018-01-01.json b/src/codegen/models/fms.2018-01-01.json similarity index 100% rename from codegen/models/fms.2018-01-01.json rename to src/codegen/models/fms.2018-01-01.json diff --git a/codegen/models/forecast.2018-06-26.json b/src/codegen/models/forecast.2018-06-26.json similarity index 100% rename from codegen/models/forecast.2018-06-26.json rename to src/codegen/models/forecast.2018-06-26.json diff --git a/codegen/models/forecastquery.2018-06-26.json b/src/codegen/models/forecastquery.2018-06-26.json similarity index 100% rename from codegen/models/forecastquery.2018-06-26.json rename to src/codegen/models/forecastquery.2018-06-26.json diff --git a/codegen/models/frauddetector.2019-11-15.json b/src/codegen/models/frauddetector.2019-11-15.json similarity index 100% rename from codegen/models/frauddetector.2019-11-15.json rename to src/codegen/models/frauddetector.2019-11-15.json diff --git a/codegen/models/fsx.2018-03-01.json b/src/codegen/models/fsx.2018-03-01.json similarity index 100% rename from codegen/models/fsx.2018-03-01.json rename to src/codegen/models/fsx.2018-03-01.json diff --git a/codegen/models/gamelift.2015-10-01.json b/src/codegen/models/gamelift.2015-10-01.json similarity index 100% rename from codegen/models/gamelift.2015-10-01.json rename to src/codegen/models/gamelift.2015-10-01.json diff --git a/codegen/models/glacier.2012-06-01.json b/src/codegen/models/glacier.2012-06-01.json similarity index 100% rename from codegen/models/glacier.2012-06-01.json rename to src/codegen/models/glacier.2012-06-01.json diff --git a/codegen/models/globalaccelerator.2018-08-08.json b/src/codegen/models/globalaccelerator.2018-08-08.json similarity index 100% rename from codegen/models/globalaccelerator.2018-08-08.json rename to src/codegen/models/globalaccelerator.2018-08-08.json diff --git a/codegen/models/glue.2017-03-31.json b/src/codegen/models/glue.2017-03-31.json similarity index 100% rename from codegen/models/glue.2017-03-31.json rename to src/codegen/models/glue.2017-03-31.json diff --git a/codegen/models/greengrass.2017-06-07.json b/src/codegen/models/greengrass.2017-06-07.json similarity index 100% rename from codegen/models/greengrass.2017-06-07.json rename to src/codegen/models/greengrass.2017-06-07.json diff --git a/codegen/models/greengrassv2.2020-11-30.json b/src/codegen/models/greengrassv2.2020-11-30.json similarity index 100% rename from codegen/models/greengrassv2.2020-11-30.json rename to src/codegen/models/greengrassv2.2020-11-30.json diff --git a/codegen/models/groundstation.2019-05-23.json b/src/codegen/models/groundstation.2019-05-23.json similarity index 100% rename from codegen/models/groundstation.2019-05-23.json rename to src/codegen/models/groundstation.2019-05-23.json diff --git a/codegen/models/guardduty.2017-11-28.json b/src/codegen/models/guardduty.2017-11-28.json similarity index 100% rename from codegen/models/guardduty.2017-11-28.json rename to src/codegen/models/guardduty.2017-11-28.json diff --git a/codegen/models/health.2016-08-04.json b/src/codegen/models/health.2016-08-04.json similarity index 100% rename from codegen/models/health.2016-08-04.json rename to src/codegen/models/health.2016-08-04.json diff --git a/codegen/models/healthlake.2017-07-01.json b/src/codegen/models/healthlake.2017-07-01.json similarity index 100% rename from codegen/models/healthlake.2017-07-01.json rename to src/codegen/models/healthlake.2017-07-01.json diff --git a/codegen/models/honeycode.2020-03-01.json b/src/codegen/models/honeycode.2020-03-01.json similarity index 100% rename from codegen/models/honeycode.2020-03-01.json rename to src/codegen/models/honeycode.2020-03-01.json diff --git a/codegen/models/iam.2010-05-08.json b/src/codegen/models/iam.2010-05-08.json similarity index 100% rename from codegen/models/iam.2010-05-08.json rename to src/codegen/models/iam.2010-05-08.json diff --git a/codegen/models/identitystore.2020-06-15.json b/src/codegen/models/identitystore.2020-06-15.json similarity index 100% rename from codegen/models/identitystore.2020-06-15.json rename to src/codegen/models/identitystore.2020-06-15.json diff --git a/codegen/models/imagebuilder.2019-12-02.json b/src/codegen/models/imagebuilder.2019-12-02.json similarity index 100% rename from codegen/models/imagebuilder.2019-12-02.json rename to src/codegen/models/imagebuilder.2019-12-02.json diff --git a/codegen/models/inspector.2016-02-16.json b/src/codegen/models/inspector.2016-02-16.json similarity index 100% rename from codegen/models/inspector.2016-02-16.json rename to src/codegen/models/inspector.2016-02-16.json diff --git a/codegen/models/iot.2015-05-28.json b/src/codegen/models/iot.2015-05-28.json similarity index 100% rename from codegen/models/iot.2015-05-28.json rename to src/codegen/models/iot.2015-05-28.json diff --git a/codegen/models/iot1clickdevicesservice.2018-05-14.json b/src/codegen/models/iot1clickdevicesservice.2018-05-14.json similarity index 100% rename from codegen/models/iot1clickdevicesservice.2018-05-14.json rename to src/codegen/models/iot1clickdevicesservice.2018-05-14.json diff --git a/codegen/models/iot1clickprojects.2018-05-14.json b/src/codegen/models/iot1clickprojects.2018-05-14.json similarity index 100% rename from codegen/models/iot1clickprojects.2018-05-14.json rename to src/codegen/models/iot1clickprojects.2018-05-14.json diff --git a/codegen/models/iotanalytics.2017-11-27.json b/src/codegen/models/iotanalytics.2017-11-27.json similarity index 100% rename from codegen/models/iotanalytics.2017-11-27.json rename to src/codegen/models/iotanalytics.2017-11-27.json diff --git a/codegen/models/iotdataplane.2015-05-28.json b/src/codegen/models/iotdataplane.2015-05-28.json similarity index 100% rename from codegen/models/iotdataplane.2015-05-28.json rename to src/codegen/models/iotdataplane.2015-05-28.json diff --git a/codegen/models/iotdeviceadvisor.2020-09-18.json b/src/codegen/models/iotdeviceadvisor.2020-09-18.json similarity index 100% rename from codegen/models/iotdeviceadvisor.2020-09-18.json rename to src/codegen/models/iotdeviceadvisor.2020-09-18.json diff --git a/codegen/models/iotevents.2018-07-27.json b/src/codegen/models/iotevents.2018-07-27.json similarity index 100% rename from codegen/models/iotevents.2018-07-27.json rename to src/codegen/models/iotevents.2018-07-27.json diff --git a/codegen/models/ioteventsdata.2018-10-23.json b/src/codegen/models/ioteventsdata.2018-10-23.json similarity index 100% rename from codegen/models/ioteventsdata.2018-10-23.json rename to src/codegen/models/ioteventsdata.2018-10-23.json diff --git a/codegen/models/iotfleethub.2020-11-03.json b/src/codegen/models/iotfleethub.2020-11-03.json similarity index 100% rename from codegen/models/iotfleethub.2020-11-03.json rename to src/codegen/models/iotfleethub.2020-11-03.json diff --git a/codegen/models/iotjobsdataplane.2017-09-29.json b/src/codegen/models/iotjobsdataplane.2017-09-29.json similarity index 100% rename from codegen/models/iotjobsdataplane.2017-09-29.json rename to src/codegen/models/iotjobsdataplane.2017-09-29.json diff --git a/codegen/models/iotsecuretunneling.2018-10-05.json b/src/codegen/models/iotsecuretunneling.2018-10-05.json similarity index 100% rename from codegen/models/iotsecuretunneling.2018-10-05.json rename to src/codegen/models/iotsecuretunneling.2018-10-05.json diff --git a/codegen/models/iotsitewise.2019-12-02.json b/src/codegen/models/iotsitewise.2019-12-02.json similarity index 100% rename from codegen/models/iotsitewise.2019-12-02.json rename to src/codegen/models/iotsitewise.2019-12-02.json diff --git a/codegen/models/iotthingsgraph.2018-09-06.json b/src/codegen/models/iotthingsgraph.2018-09-06.json similarity index 100% rename from codegen/models/iotthingsgraph.2018-09-06.json rename to src/codegen/models/iotthingsgraph.2018-09-06.json diff --git a/codegen/models/iotwireless.2020-11-22.json b/src/codegen/models/iotwireless.2020-11-22.json similarity index 100% rename from codegen/models/iotwireless.2020-11-22.json rename to src/codegen/models/iotwireless.2020-11-22.json diff --git a/codegen/models/ivs.2020-07-14.json b/src/codegen/models/ivs.2020-07-14.json similarity index 100% rename from codegen/models/ivs.2020-07-14.json rename to src/codegen/models/ivs.2020-07-14.json diff --git a/codegen/models/kafka.2018-11-14.json b/src/codegen/models/kafka.2018-11-14.json similarity index 100% rename from codegen/models/kafka.2018-11-14.json rename to src/codegen/models/kafka.2018-11-14.json diff --git a/codegen/models/kendra.2019-02-03.json b/src/codegen/models/kendra.2019-02-03.json similarity index 100% rename from codegen/models/kendra.2019-02-03.json rename to src/codegen/models/kendra.2019-02-03.json diff --git a/codegen/models/kinesis.2013-12-02.json b/src/codegen/models/kinesis.2013-12-02.json similarity index 100% rename from codegen/models/kinesis.2013-12-02.json rename to src/codegen/models/kinesis.2013-12-02.json diff --git a/codegen/models/kinesisanalytics.2015-08-14.json b/src/codegen/models/kinesisanalytics.2015-08-14.json similarity index 100% rename from codegen/models/kinesisanalytics.2015-08-14.json rename to src/codegen/models/kinesisanalytics.2015-08-14.json diff --git a/codegen/models/kinesisanalyticsv2.2018-05-23.json b/src/codegen/models/kinesisanalyticsv2.2018-05-23.json similarity index 100% rename from codegen/models/kinesisanalyticsv2.2018-05-23.json rename to src/codegen/models/kinesisanalyticsv2.2018-05-23.json diff --git a/codegen/models/kinesisvideo.2017-09-30.json b/src/codegen/models/kinesisvideo.2017-09-30.json similarity index 100% rename from codegen/models/kinesisvideo.2017-09-30.json rename to src/codegen/models/kinesisvideo.2017-09-30.json diff --git a/codegen/models/kinesisvideoarchivedmedia.2017-09-30.json b/src/codegen/models/kinesisvideoarchivedmedia.2017-09-30.json similarity index 100% rename from codegen/models/kinesisvideoarchivedmedia.2017-09-30.json rename to src/codegen/models/kinesisvideoarchivedmedia.2017-09-30.json diff --git a/codegen/models/kinesisvideomedia.2017-09-30.json b/src/codegen/models/kinesisvideomedia.2017-09-30.json similarity index 100% rename from codegen/models/kinesisvideomedia.2017-09-30.json rename to src/codegen/models/kinesisvideomedia.2017-09-30.json diff --git a/codegen/models/kinesisvideosignaling.2019-12-04.json b/src/codegen/models/kinesisvideosignaling.2019-12-04.json similarity index 100% rename from codegen/models/kinesisvideosignaling.2019-12-04.json rename to src/codegen/models/kinesisvideosignaling.2019-12-04.json diff --git a/codegen/models/kms.2014-11-01.json b/src/codegen/models/kms.2014-11-01.json similarity index 100% rename from codegen/models/kms.2014-11-01.json rename to src/codegen/models/kms.2014-11-01.json diff --git a/codegen/models/lakeformation.2017-03-31.json b/src/codegen/models/lakeformation.2017-03-31.json similarity index 100% rename from codegen/models/lakeformation.2017-03-31.json rename to src/codegen/models/lakeformation.2017-03-31.json diff --git a/codegen/models/lambda.2015-03-31.json b/src/codegen/models/lambda.2015-03-31.json similarity index 100% rename from codegen/models/lambda.2015-03-31.json rename to src/codegen/models/lambda.2015-03-31.json diff --git a/codegen/models/lexmodelbuildingservice.2017-04-19.json b/src/codegen/models/lexmodelbuildingservice.2017-04-19.json similarity index 100% rename from codegen/models/lexmodelbuildingservice.2017-04-19.json rename to src/codegen/models/lexmodelbuildingservice.2017-04-19.json diff --git a/codegen/models/lexmodelsv2.2020-08-07.json b/src/codegen/models/lexmodelsv2.2020-08-07.json similarity index 100% rename from codegen/models/lexmodelsv2.2020-08-07.json rename to src/codegen/models/lexmodelsv2.2020-08-07.json diff --git a/codegen/models/lexruntimeservice.2016-11-28.json b/src/codegen/models/lexruntimeservice.2016-11-28.json similarity index 100% rename from codegen/models/lexruntimeservice.2016-11-28.json rename to src/codegen/models/lexruntimeservice.2016-11-28.json diff --git a/codegen/models/lexruntimev2.2020-08-07.json b/src/codegen/models/lexruntimev2.2020-08-07.json similarity index 100% rename from codegen/models/lexruntimev2.2020-08-07.json rename to src/codegen/models/lexruntimev2.2020-08-07.json diff --git a/codegen/models/licensemanager.2018-08-01.json b/src/codegen/models/licensemanager.2018-08-01.json similarity index 100% rename from codegen/models/licensemanager.2018-08-01.json rename to src/codegen/models/licensemanager.2018-08-01.json diff --git a/codegen/models/lightsail.2016-11-28.json b/src/codegen/models/lightsail.2016-11-28.json similarity index 100% rename from codegen/models/lightsail.2016-11-28.json rename to src/codegen/models/lightsail.2016-11-28.json diff --git a/codegen/models/location.2020-11-19.json b/src/codegen/models/location.2020-11-19.json similarity index 100% rename from codegen/models/location.2020-11-19.json rename to src/codegen/models/location.2020-11-19.json diff --git a/codegen/models/lookoutequipment.2020-12-15.json b/src/codegen/models/lookoutequipment.2020-12-15.json similarity index 100% rename from codegen/models/lookoutequipment.2020-12-15.json rename to src/codegen/models/lookoutequipment.2020-12-15.json diff --git a/codegen/models/lookoutmetrics.2017-07-25.json b/src/codegen/models/lookoutmetrics.2017-07-25.json similarity index 100% rename from codegen/models/lookoutmetrics.2017-07-25.json rename to src/codegen/models/lookoutmetrics.2017-07-25.json diff --git a/codegen/models/lookoutvision.2020-11-20.json b/src/codegen/models/lookoutvision.2020-11-20.json similarity index 100% rename from codegen/models/lookoutvision.2020-11-20.json rename to src/codegen/models/lookoutvision.2020-11-20.json diff --git a/codegen/models/machinelearning.2014-12-12.json b/src/codegen/models/machinelearning.2014-12-12.json similarity index 100% rename from codegen/models/machinelearning.2014-12-12.json rename to src/codegen/models/machinelearning.2014-12-12.json diff --git a/codegen/models/macie.2017-12-19.json b/src/codegen/models/macie.2017-12-19.json similarity index 100% rename from codegen/models/macie.2017-12-19.json rename to src/codegen/models/macie.2017-12-19.json diff --git a/codegen/models/macie2.2020-01-01.json b/src/codegen/models/macie2.2020-01-01.json similarity index 100% rename from codegen/models/macie2.2020-01-01.json rename to src/codegen/models/macie2.2020-01-01.json diff --git a/codegen/models/managedblockchain.2018-09-24.json b/src/codegen/models/managedblockchain.2018-09-24.json similarity index 100% rename from codegen/models/managedblockchain.2018-09-24.json rename to src/codegen/models/managedblockchain.2018-09-24.json diff --git a/codegen/models/marketplacecatalog.2018-09-17.json b/src/codegen/models/marketplacecatalog.2018-09-17.json similarity index 100% rename from codegen/models/marketplacecatalog.2018-09-17.json rename to src/codegen/models/marketplacecatalog.2018-09-17.json diff --git a/codegen/models/marketplacecommerceanalytics.2015-07-01.json b/src/codegen/models/marketplacecommerceanalytics.2015-07-01.json similarity index 100% rename from codegen/models/marketplacecommerceanalytics.2015-07-01.json rename to src/codegen/models/marketplacecommerceanalytics.2015-07-01.json diff --git a/codegen/models/marketplaceentitlementservice.2017-01-11.json b/src/codegen/models/marketplaceentitlementservice.2017-01-11.json similarity index 100% rename from codegen/models/marketplaceentitlementservice.2017-01-11.json rename to src/codegen/models/marketplaceentitlementservice.2017-01-11.json diff --git a/codegen/models/marketplacemetering.2016-01-14.json b/src/codegen/models/marketplacemetering.2016-01-14.json similarity index 100% rename from codegen/models/marketplacemetering.2016-01-14.json rename to src/codegen/models/marketplacemetering.2016-01-14.json diff --git a/codegen/models/mediaconnect.2018-11-14.json b/src/codegen/models/mediaconnect.2018-11-14.json similarity index 100% rename from codegen/models/mediaconnect.2018-11-14.json rename to src/codegen/models/mediaconnect.2018-11-14.json diff --git a/codegen/models/mediaconvert.2017-08-29.json b/src/codegen/models/mediaconvert.2017-08-29.json similarity index 100% rename from codegen/models/mediaconvert.2017-08-29.json rename to src/codegen/models/mediaconvert.2017-08-29.json diff --git a/codegen/models/medialive.2017-10-14.json b/src/codegen/models/medialive.2017-10-14.json similarity index 100% rename from codegen/models/medialive.2017-10-14.json rename to src/codegen/models/medialive.2017-10-14.json diff --git a/codegen/models/mediapackage.2017-10-12.json b/src/codegen/models/mediapackage.2017-10-12.json similarity index 100% rename from codegen/models/mediapackage.2017-10-12.json rename to src/codegen/models/mediapackage.2017-10-12.json diff --git a/codegen/models/mediapackagevod.2018-11-07.json b/src/codegen/models/mediapackagevod.2018-11-07.json similarity index 100% rename from codegen/models/mediapackagevod.2018-11-07.json rename to src/codegen/models/mediapackagevod.2018-11-07.json diff --git a/codegen/models/mediastore.2017-09-01.json b/src/codegen/models/mediastore.2017-09-01.json similarity index 100% rename from codegen/models/mediastore.2017-09-01.json rename to src/codegen/models/mediastore.2017-09-01.json diff --git a/codegen/models/mediastoredata.2017-09-01.json b/src/codegen/models/mediastoredata.2017-09-01.json similarity index 100% rename from codegen/models/mediastoredata.2017-09-01.json rename to src/codegen/models/mediastoredata.2017-09-01.json diff --git a/codegen/models/mediatailor.2018-04-23.json b/src/codegen/models/mediatailor.2018-04-23.json similarity index 100% rename from codegen/models/mediatailor.2018-04-23.json rename to src/codegen/models/mediatailor.2018-04-23.json diff --git a/codegen/models/mgn.2020-02-26.json b/src/codegen/models/mgn.2020-02-26.json similarity index 100% rename from codegen/models/mgn.2020-02-26.json rename to src/codegen/models/mgn.2020-02-26.json diff --git a/codegen/models/migrationhub.2017-05-31.json b/src/codegen/models/migrationhub.2017-05-31.json similarity index 100% rename from codegen/models/migrationhub.2017-05-31.json rename to src/codegen/models/migrationhub.2017-05-31.json diff --git a/codegen/models/migrationhubconfig.2019-06-30.json b/src/codegen/models/migrationhubconfig.2019-06-30.json similarity index 100% rename from codegen/models/migrationhubconfig.2019-06-30.json rename to src/codegen/models/migrationhubconfig.2019-06-30.json diff --git a/codegen/models/mobile.2017-07-01.json b/src/codegen/models/mobile.2017-07-01.json similarity index 100% rename from codegen/models/mobile.2017-07-01.json rename to src/codegen/models/mobile.2017-07-01.json diff --git a/codegen/models/mq.2017-11-27.json b/src/codegen/models/mq.2017-11-27.json similarity index 100% rename from codegen/models/mq.2017-11-27.json rename to src/codegen/models/mq.2017-11-27.json diff --git a/codegen/models/mturk.2017-01-17.json b/src/codegen/models/mturk.2017-01-17.json similarity index 100% rename from codegen/models/mturk.2017-01-17.json rename to src/codegen/models/mturk.2017-01-17.json diff --git a/codegen/models/mwaa.2020-07-01.json b/src/codegen/models/mwaa.2020-07-01.json similarity index 100% rename from codegen/models/mwaa.2020-07-01.json rename to src/codegen/models/mwaa.2020-07-01.json diff --git a/codegen/models/neptune.2014-10-31.json b/src/codegen/models/neptune.2014-10-31.json similarity index 100% rename from codegen/models/neptune.2014-10-31.json rename to src/codegen/models/neptune.2014-10-31.json diff --git a/codegen/models/networkfirewall.2020-11-12.json b/src/codegen/models/networkfirewall.2020-11-12.json similarity index 100% rename from codegen/models/networkfirewall.2020-11-12.json rename to src/codegen/models/networkfirewall.2020-11-12.json diff --git a/codegen/models/networkmanager.2019-07-05.json b/src/codegen/models/networkmanager.2019-07-05.json similarity index 100% rename from codegen/models/networkmanager.2019-07-05.json rename to src/codegen/models/networkmanager.2019-07-05.json diff --git a/codegen/models/nimble.2020-08-01.json b/src/codegen/models/nimble.2020-08-01.json similarity index 100% rename from codegen/models/nimble.2020-08-01.json rename to src/codegen/models/nimble.2020-08-01.json diff --git a/codegen/models/opsworks.2013-02-18.json b/src/codegen/models/opsworks.2013-02-18.json similarity index 100% rename from codegen/models/opsworks.2013-02-18.json rename to src/codegen/models/opsworks.2013-02-18.json diff --git a/codegen/models/opsworkscm.2016-11-01.json b/src/codegen/models/opsworkscm.2016-11-01.json similarity index 100% rename from codegen/models/opsworkscm.2016-11-01.json rename to src/codegen/models/opsworkscm.2016-11-01.json diff --git a/codegen/models/organizations.2016-11-28.json b/src/codegen/models/organizations.2016-11-28.json similarity index 100% rename from codegen/models/organizations.2016-11-28.json rename to src/codegen/models/organizations.2016-11-28.json diff --git a/codegen/models/outposts.2019-12-03.json b/src/codegen/models/outposts.2019-12-03.json similarity index 100% rename from codegen/models/outposts.2019-12-03.json rename to src/codegen/models/outposts.2019-12-03.json diff --git a/codegen/models/personalize.2018-05-22.json b/src/codegen/models/personalize.2018-05-22.json similarity index 100% rename from codegen/models/personalize.2018-05-22.json rename to src/codegen/models/personalize.2018-05-22.json diff --git a/codegen/models/personalizeevents.2018-03-22.json b/src/codegen/models/personalizeevents.2018-03-22.json similarity index 100% rename from codegen/models/personalizeevents.2018-03-22.json rename to src/codegen/models/personalizeevents.2018-03-22.json diff --git a/codegen/models/personalizeruntime.2018-05-22.json b/src/codegen/models/personalizeruntime.2018-05-22.json similarity index 100% rename from codegen/models/personalizeruntime.2018-05-22.json rename to src/codegen/models/personalizeruntime.2018-05-22.json diff --git a/codegen/models/pi.2018-02-27.json b/src/codegen/models/pi.2018-02-27.json similarity index 100% rename from codegen/models/pi.2018-02-27.json rename to src/codegen/models/pi.2018-02-27.json diff --git a/codegen/models/pinpoint.2016-12-01.json b/src/codegen/models/pinpoint.2016-12-01.json similarity index 100% rename from codegen/models/pinpoint.2016-12-01.json rename to src/codegen/models/pinpoint.2016-12-01.json diff --git a/codegen/models/pinpointemail.2018-07-26.json b/src/codegen/models/pinpointemail.2018-07-26.json similarity index 100% rename from codegen/models/pinpointemail.2018-07-26.json rename to src/codegen/models/pinpointemail.2018-07-26.json diff --git a/codegen/models/pinpointsmsvoice.2018-09-05.json b/src/codegen/models/pinpointsmsvoice.2018-09-05.json similarity index 100% rename from codegen/models/pinpointsmsvoice.2018-09-05.json rename to src/codegen/models/pinpointsmsvoice.2018-09-05.json diff --git a/codegen/models/polly.2016-06-10.json b/src/codegen/models/polly.2016-06-10.json similarity index 100% rename from codegen/models/polly.2016-06-10.json rename to src/codegen/models/polly.2016-06-10.json diff --git a/codegen/models/pricing.2017-10-15.json b/src/codegen/models/pricing.2017-10-15.json similarity index 100% rename from codegen/models/pricing.2017-10-15.json rename to src/codegen/models/pricing.2017-10-15.json diff --git a/codegen/models/qldb.2019-01-02.json b/src/codegen/models/qldb.2019-01-02.json similarity index 100% rename from codegen/models/qldb.2019-01-02.json rename to src/codegen/models/qldb.2019-01-02.json diff --git a/codegen/models/qldbsession.2019-07-11.json b/src/codegen/models/qldbsession.2019-07-11.json similarity index 100% rename from codegen/models/qldbsession.2019-07-11.json rename to src/codegen/models/qldbsession.2019-07-11.json diff --git a/codegen/models/quicksight.2018-04-01.json b/src/codegen/models/quicksight.2018-04-01.json similarity index 100% rename from codegen/models/quicksight.2018-04-01.json rename to src/codegen/models/quicksight.2018-04-01.json diff --git a/codegen/models/ram.2018-01-04.json b/src/codegen/models/ram.2018-01-04.json similarity index 100% rename from codegen/models/ram.2018-01-04.json rename to src/codegen/models/ram.2018-01-04.json diff --git a/codegen/models/rds.2014-10-31.json b/src/codegen/models/rds.2014-10-31.json similarity index 100% rename from codegen/models/rds.2014-10-31.json rename to src/codegen/models/rds.2014-10-31.json diff --git a/codegen/models/rdsdata.2018-08-01.json b/src/codegen/models/rdsdata.2018-08-01.json similarity index 100% rename from codegen/models/rdsdata.2018-08-01.json rename to src/codegen/models/rdsdata.2018-08-01.json diff --git a/codegen/models/redshift.2012-12-01.json b/src/codegen/models/redshift.2012-12-01.json similarity index 100% rename from codegen/models/redshift.2012-12-01.json rename to src/codegen/models/redshift.2012-12-01.json diff --git a/codegen/models/redshiftdata.2019-12-20.json b/src/codegen/models/redshiftdata.2019-12-20.json similarity index 100% rename from codegen/models/redshiftdata.2019-12-20.json rename to src/codegen/models/redshiftdata.2019-12-20.json diff --git a/codegen/models/rekognition.2016-06-27.json b/src/codegen/models/rekognition.2016-06-27.json similarity index 100% rename from codegen/models/rekognition.2016-06-27.json rename to src/codegen/models/rekognition.2016-06-27.json diff --git a/codegen/models/resourcegroups.2017-11-27.json b/src/codegen/models/resourcegroups.2017-11-27.json similarity index 100% rename from codegen/models/resourcegroups.2017-11-27.json rename to src/codegen/models/resourcegroups.2017-11-27.json diff --git a/codegen/models/resourcegroupstaggingapi.2017-01-26.json b/src/codegen/models/resourcegroupstaggingapi.2017-01-26.json similarity index 100% rename from codegen/models/resourcegroupstaggingapi.2017-01-26.json rename to src/codegen/models/resourcegroupstaggingapi.2017-01-26.json diff --git a/codegen/models/robomaker.2018-06-29.json b/src/codegen/models/robomaker.2018-06-29.json similarity index 100% rename from codegen/models/robomaker.2018-06-29.json rename to src/codegen/models/robomaker.2018-06-29.json diff --git a/codegen/models/route53.2013-04-01.json b/src/codegen/models/route53.2013-04-01.json similarity index 100% rename from codegen/models/route53.2013-04-01.json rename to src/codegen/models/route53.2013-04-01.json diff --git a/codegen/models/route53domains.2014-05-15.json b/src/codegen/models/route53domains.2014-05-15.json similarity index 100% rename from codegen/models/route53domains.2014-05-15.json rename to src/codegen/models/route53domains.2014-05-15.json diff --git a/codegen/models/route53resolver.2018-04-01.json b/src/codegen/models/route53resolver.2018-04-01.json similarity index 100% rename from codegen/models/route53resolver.2018-04-01.json rename to src/codegen/models/route53resolver.2018-04-01.json diff --git a/codegen/models/s3.2006-03-01.json b/src/codegen/models/s3.2006-03-01.json similarity index 100% rename from codegen/models/s3.2006-03-01.json rename to src/codegen/models/s3.2006-03-01.json diff --git a/codegen/models/s3control.2018-08-20.json b/src/codegen/models/s3control.2018-08-20.json similarity index 100% rename from codegen/models/s3control.2018-08-20.json rename to src/codegen/models/s3control.2018-08-20.json diff --git a/codegen/models/s3outposts.2017-07-25.json b/src/codegen/models/s3outposts.2017-07-25.json similarity index 100% rename from codegen/models/s3outposts.2017-07-25.json rename to src/codegen/models/s3outposts.2017-07-25.json diff --git a/codegen/models/sagemaker.2017-07-24.json b/src/codegen/models/sagemaker.2017-07-24.json similarity index 100% rename from codegen/models/sagemaker.2017-07-24.json rename to src/codegen/models/sagemaker.2017-07-24.json diff --git a/codegen/models/sagemakera2iruntime.2019-11-07.json b/src/codegen/models/sagemakera2iruntime.2019-11-07.json similarity index 100% rename from codegen/models/sagemakera2iruntime.2019-11-07.json rename to src/codegen/models/sagemakera2iruntime.2019-11-07.json diff --git a/codegen/models/sagemakeredge.2020-09-23.json b/src/codegen/models/sagemakeredge.2020-09-23.json similarity index 100% rename from codegen/models/sagemakeredge.2020-09-23.json rename to src/codegen/models/sagemakeredge.2020-09-23.json diff --git a/codegen/models/sagemakerfeaturestoreruntime.2020-07-01.json b/src/codegen/models/sagemakerfeaturestoreruntime.2020-07-01.json similarity index 100% rename from codegen/models/sagemakerfeaturestoreruntime.2020-07-01.json rename to src/codegen/models/sagemakerfeaturestoreruntime.2020-07-01.json diff --git a/codegen/models/sagemakerruntime.2017-05-13.json b/src/codegen/models/sagemakerruntime.2017-05-13.json similarity index 100% rename from codegen/models/sagemakerruntime.2017-05-13.json rename to src/codegen/models/sagemakerruntime.2017-05-13.json diff --git a/codegen/models/savingsplans.2019-06-28.json b/src/codegen/models/savingsplans.2019-06-28.json similarity index 100% rename from codegen/models/savingsplans.2019-06-28.json rename to src/codegen/models/savingsplans.2019-06-28.json diff --git a/codegen/models/schemas.2019-12-02.json b/src/codegen/models/schemas.2019-12-02.json similarity index 100% rename from codegen/models/schemas.2019-12-02.json rename to src/codegen/models/schemas.2019-12-02.json diff --git a/codegen/models/secretsmanager.2017-10-17.json b/src/codegen/models/secretsmanager.2017-10-17.json similarity index 100% rename from codegen/models/secretsmanager.2017-10-17.json rename to src/codegen/models/secretsmanager.2017-10-17.json diff --git a/codegen/models/securityhub.2018-10-26.json b/src/codegen/models/securityhub.2018-10-26.json similarity index 100% rename from codegen/models/securityhub.2018-10-26.json rename to src/codegen/models/securityhub.2018-10-26.json diff --git a/codegen/models/serverlessapplicationrepository.2017-09-08.json b/src/codegen/models/serverlessapplicationrepository.2017-09-08.json similarity index 100% rename from codegen/models/serverlessapplicationrepository.2017-09-08.json rename to src/codegen/models/serverlessapplicationrepository.2017-09-08.json diff --git a/codegen/models/servicecatalog.2015-12-10.json b/src/codegen/models/servicecatalog.2015-12-10.json similarity index 100% rename from codegen/models/servicecatalog.2015-12-10.json rename to src/codegen/models/servicecatalog.2015-12-10.json diff --git a/codegen/models/servicecatalogappregistry.2020-06-24.json b/src/codegen/models/servicecatalogappregistry.2020-06-24.json similarity index 100% rename from codegen/models/servicecatalogappregistry.2020-06-24.json rename to src/codegen/models/servicecatalogappregistry.2020-06-24.json diff --git a/codegen/models/servicediscovery.2017-03-14.json b/src/codegen/models/servicediscovery.2017-03-14.json similarity index 100% rename from codegen/models/servicediscovery.2017-03-14.json rename to src/codegen/models/servicediscovery.2017-03-14.json diff --git a/codegen/models/servicequotas.2019-06-24.json b/src/codegen/models/servicequotas.2019-06-24.json similarity index 100% rename from codegen/models/servicequotas.2019-06-24.json rename to src/codegen/models/servicequotas.2019-06-24.json diff --git a/codegen/models/ses.2010-12-01.json b/src/codegen/models/ses.2010-12-01.json similarity index 100% rename from codegen/models/ses.2010-12-01.json rename to src/codegen/models/ses.2010-12-01.json diff --git a/codegen/models/sesv2.2019-09-27.json b/src/codegen/models/sesv2.2019-09-27.json similarity index 100% rename from codegen/models/sesv2.2019-09-27.json rename to src/codegen/models/sesv2.2019-09-27.json diff --git a/codegen/models/sfn.2016-11-23.json b/src/codegen/models/sfn.2016-11-23.json similarity index 100% rename from codegen/models/sfn.2016-11-23.json rename to src/codegen/models/sfn.2016-11-23.json diff --git a/codegen/models/shield.2016-06-02.json b/src/codegen/models/shield.2016-06-02.json similarity index 100% rename from codegen/models/shield.2016-06-02.json rename to src/codegen/models/shield.2016-06-02.json diff --git a/codegen/models/signer.2017-08-25.json b/src/codegen/models/signer.2017-08-25.json similarity index 100% rename from codegen/models/signer.2017-08-25.json rename to src/codegen/models/signer.2017-08-25.json diff --git a/codegen/models/sms.2016-10-24.json b/src/codegen/models/sms.2016-10-24.json similarity index 100% rename from codegen/models/sms.2016-10-24.json rename to src/codegen/models/sms.2016-10-24.json diff --git a/codegen/models/snowball.2016-06-30.json b/src/codegen/models/snowball.2016-06-30.json similarity index 100% rename from codegen/models/snowball.2016-06-30.json rename to src/codegen/models/snowball.2016-06-30.json diff --git a/codegen/models/sns.2010-03-31.json b/src/codegen/models/sns.2010-03-31.json similarity index 100% rename from codegen/models/sns.2010-03-31.json rename to src/codegen/models/sns.2010-03-31.json diff --git a/codegen/models/sqs.2012-11-05.json b/src/codegen/models/sqs.2012-11-05.json similarity index 100% rename from codegen/models/sqs.2012-11-05.json rename to src/codegen/models/sqs.2012-11-05.json diff --git a/codegen/models/ssm.2014-11-06.json b/src/codegen/models/ssm.2014-11-06.json similarity index 100% rename from codegen/models/ssm.2014-11-06.json rename to src/codegen/models/ssm.2014-11-06.json diff --git a/codegen/models/ssmcontacts.2021-05-03.json b/src/codegen/models/ssmcontacts.2021-05-03.json similarity index 100% rename from codegen/models/ssmcontacts.2021-05-03.json rename to src/codegen/models/ssmcontacts.2021-05-03.json diff --git a/codegen/models/ssmincidents.2018-05-10.json b/src/codegen/models/ssmincidents.2018-05-10.json similarity index 100% rename from codegen/models/ssmincidents.2018-05-10.json rename to src/codegen/models/ssmincidents.2018-05-10.json diff --git a/codegen/models/sso.2019-06-10.json b/src/codegen/models/sso.2019-06-10.json similarity index 100% rename from codegen/models/sso.2019-06-10.json rename to src/codegen/models/sso.2019-06-10.json diff --git a/codegen/models/ssoadmin.2020-07-20.json b/src/codegen/models/ssoadmin.2020-07-20.json similarity index 100% rename from codegen/models/ssoadmin.2020-07-20.json rename to src/codegen/models/ssoadmin.2020-07-20.json diff --git a/codegen/models/ssooidc.2019-06-10.json b/src/codegen/models/ssooidc.2019-06-10.json similarity index 100% rename from codegen/models/ssooidc.2019-06-10.json rename to src/codegen/models/ssooidc.2019-06-10.json diff --git a/codegen/models/storagegateway.2013-06-30.json b/src/codegen/models/storagegateway.2013-06-30.json similarity index 100% rename from codegen/models/storagegateway.2013-06-30.json rename to src/codegen/models/storagegateway.2013-06-30.json diff --git a/codegen/models/sts.2011-06-15.json b/src/codegen/models/sts.2011-06-15.json similarity index 100% rename from codegen/models/sts.2011-06-15.json rename to src/codegen/models/sts.2011-06-15.json diff --git a/codegen/models/support.2013-04-15.json b/src/codegen/models/support.2013-04-15.json similarity index 100% rename from codegen/models/support.2013-04-15.json rename to src/codegen/models/support.2013-04-15.json diff --git a/codegen/models/swf.2012-01-25.json b/src/codegen/models/swf.2012-01-25.json similarity index 100% rename from codegen/models/swf.2012-01-25.json rename to src/codegen/models/swf.2012-01-25.json diff --git a/codegen/models/synthetics.2017-10-11.json b/src/codegen/models/synthetics.2017-10-11.json similarity index 100% rename from codegen/models/synthetics.2017-10-11.json rename to src/codegen/models/synthetics.2017-10-11.json diff --git a/codegen/models/textract.2018-06-27.json b/src/codegen/models/textract.2018-06-27.json similarity index 100% rename from codegen/models/textract.2018-06-27.json rename to src/codegen/models/textract.2018-06-27.json diff --git a/codegen/models/timestreamquery.2018-11-01.json b/src/codegen/models/timestreamquery.2018-11-01.json similarity index 100% rename from codegen/models/timestreamquery.2018-11-01.json rename to src/codegen/models/timestreamquery.2018-11-01.json diff --git a/codegen/models/timestreamwrite.2018-11-01.json b/src/codegen/models/timestreamwrite.2018-11-01.json similarity index 100% rename from codegen/models/timestreamwrite.2018-11-01.json rename to src/codegen/models/timestreamwrite.2018-11-01.json diff --git a/codegen/models/transcribe.2017-10-26.json b/src/codegen/models/transcribe.2017-10-26.json similarity index 100% rename from codegen/models/transcribe.2017-10-26.json rename to src/codegen/models/transcribe.2017-10-26.json diff --git a/codegen/models/transfer.2018-11-05.json b/src/codegen/models/transfer.2018-11-05.json similarity index 100% rename from codegen/models/transfer.2018-11-05.json rename to src/codegen/models/transfer.2018-11-05.json diff --git a/codegen/models/translate.2017-07-01.json b/src/codegen/models/translate.2017-07-01.json similarity index 100% rename from codegen/models/translate.2017-07-01.json rename to src/codegen/models/translate.2017-07-01.json diff --git a/codegen/models/waf.2015-08-24.json b/src/codegen/models/waf.2015-08-24.json similarity index 100% rename from codegen/models/waf.2015-08-24.json rename to src/codegen/models/waf.2015-08-24.json diff --git a/codegen/models/wafregional.2016-11-28.json b/src/codegen/models/wafregional.2016-11-28.json similarity index 100% rename from codegen/models/wafregional.2016-11-28.json rename to src/codegen/models/wafregional.2016-11-28.json diff --git a/codegen/models/wafv2.2019-07-29.json b/src/codegen/models/wafv2.2019-07-29.json similarity index 100% rename from codegen/models/wafv2.2019-07-29.json rename to src/codegen/models/wafv2.2019-07-29.json diff --git a/codegen/models/wellarchitected.2020-03-31.json b/src/codegen/models/wellarchitected.2020-03-31.json similarity index 100% rename from codegen/models/wellarchitected.2020-03-31.json rename to src/codegen/models/wellarchitected.2020-03-31.json diff --git a/codegen/models/workdocs.2016-05-01.json b/src/codegen/models/workdocs.2016-05-01.json similarity index 100% rename from codegen/models/workdocs.2016-05-01.json rename to src/codegen/models/workdocs.2016-05-01.json diff --git a/codegen/models/worklink.2018-09-25.json b/src/codegen/models/worklink.2018-09-25.json similarity index 100% rename from codegen/models/worklink.2018-09-25.json rename to src/codegen/models/worklink.2018-09-25.json diff --git a/codegen/models/workmail.2017-10-01.json b/src/codegen/models/workmail.2017-10-01.json similarity index 100% rename from codegen/models/workmail.2017-10-01.json rename to src/codegen/models/workmail.2017-10-01.json diff --git a/codegen/models/workmailmessageflow.2019-05-01.json b/src/codegen/models/workmailmessageflow.2019-05-01.json similarity index 100% rename from codegen/models/workmailmessageflow.2019-05-01.json rename to src/codegen/models/workmailmessageflow.2019-05-01.json diff --git a/codegen/models/workspaces.2015-04-08.json b/src/codegen/models/workspaces.2015-04-08.json similarity index 100% rename from codegen/models/workspaces.2015-04-08.json rename to src/codegen/models/workspaces.2015-04-08.json diff --git a/codegen/models/xray.2016-04-12.json b/src/codegen/models/xray.2016-04-12.json similarity index 100% rename from codegen/models/xray.2016-04-12.json rename to src/codegen/models/xray.2016-04-12.json diff --git a/codegen/src/main.zig b/src/codegen/src/main.zig similarity index 100% rename from codegen/src/main.zig rename to src/codegen/src/main.zig diff --git a/codegen/src/smithy.zig b/src/codegen/src/smithy.zig similarity index 100% rename from codegen/src/smithy.zig rename to src/codegen/src/smithy.zig diff --git a/codegen/src/snake.zig b/src/codegen/src/snake.zig similarity index 100% rename from codegen/src/snake.zig rename to src/codegen/src/snake.zig diff --git a/codegen/test.json b/src/codegen/test.json similarity index 100% rename from codegen/test.json rename to src/codegen/test.json