├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── codeql.yml │ └── swift.yml ├── .gitignore ├── .swiftlint.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── Package.resolved ├── Package.swift ├── Plugins ├── APIGatewaySwiftGenerateClient │ └── plugin.swift └── APIGatewaySwiftGenerateModel │ └── plugin.swift ├── README.md └── Sources ├── APIGatewayClientGenerate ├── APIGatewayClientGenerateCommand.swift └── APIGatewayClientSwiftCodeGen.swift ├── APIGatewayClientInitialize ├── APIGatewayClientInitializeCommand.swift └── APIGatewayClientSwiftCodeGen.swift ├── APIGatewayClientModelGenerate ├── APIGatewayClientCodeGeneration+generateClientApplicationFiles.swift ├── APIGatewayClientCodeGeneration.swift └── APIGatewayClientModelErrorsDelegate.swift ├── CoralToJSONServiceModel ├── CoralToJSONServiceModel.swift ├── HelperStructures.swift ├── Metadata.swift └── ShapeAttributes.swift ├── SmokeAWSGenerate ├── CloudFormationConfiguration.swift ├── CloudwatchConfiguration.swift ├── CodeBuildConfiguration.swift ├── CodePipelineConfiguration.swift ├── DynamoDBConfiguration.swift ├── EC2Configuration.swift ├── ECRConfiguration.swift ├── ECSConfiguration.swift ├── RDSConfiguration.swift ├── RDSDataConfiguration.swift ├── S3Configuration.swift ├── SNSConfiguration.swift ├── STSConfiguration.swift ├── SimpleQueueConfiguration.swift ├── SimpleWorkflowConfiguration.swift ├── StepFunctionsConfiguration.swift └── main.swift └── SmokeAWSModelGenerate ├── APIGatewayClientDelegate.swift ├── AWSClientAttributes.swift ├── AWSClientDelegate+addAWSClientOperationBody.swift ├── AWSClientDelegate+addAWSClientQueryOperationBody.swift ├── AWSClientDelegate.swift ├── AWSModelErrorsDelegate.swift ├── CoralToJSONServiceModel+getAWSClientAttributes.swift ├── ModelClientDelegate+addAWSClientDeinitializer.swift ├── ModelClientDelegate+addAWSClientFileHeader.swift ├── ModelClientDelegate+addAWSClientInitializer.swift ├── ModelClientDelegate+commonAWSFunctions.swift └── SmokeAWSModelGenerate.swift /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/swift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/.github/workflows/swift.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/NOTICE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Package.swift -------------------------------------------------------------------------------- /Plugins/APIGatewaySwiftGenerateClient/plugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Plugins/APIGatewaySwiftGenerateClient/plugin.swift -------------------------------------------------------------------------------- /Plugins/APIGatewaySwiftGenerateModel/plugin.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Plugins/APIGatewaySwiftGenerateModel/plugin.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/README.md -------------------------------------------------------------------------------- /Sources/APIGatewayClientGenerate/APIGatewayClientGenerateCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/APIGatewayClientGenerate/APIGatewayClientGenerateCommand.swift -------------------------------------------------------------------------------- /Sources/APIGatewayClientGenerate/APIGatewayClientSwiftCodeGen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/APIGatewayClientGenerate/APIGatewayClientSwiftCodeGen.swift -------------------------------------------------------------------------------- /Sources/APIGatewayClientInitialize/APIGatewayClientInitializeCommand.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/APIGatewayClientInitialize/APIGatewayClientInitializeCommand.swift -------------------------------------------------------------------------------- /Sources/APIGatewayClientInitialize/APIGatewayClientSwiftCodeGen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/APIGatewayClientInitialize/APIGatewayClientSwiftCodeGen.swift -------------------------------------------------------------------------------- /Sources/APIGatewayClientModelGenerate/APIGatewayClientCodeGeneration+generateClientApplicationFiles.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/APIGatewayClientModelGenerate/APIGatewayClientCodeGeneration+generateClientApplicationFiles.swift -------------------------------------------------------------------------------- /Sources/APIGatewayClientModelGenerate/APIGatewayClientCodeGeneration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/APIGatewayClientModelGenerate/APIGatewayClientCodeGeneration.swift -------------------------------------------------------------------------------- /Sources/APIGatewayClientModelGenerate/APIGatewayClientModelErrorsDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/APIGatewayClientModelGenerate/APIGatewayClientModelErrorsDelegate.swift -------------------------------------------------------------------------------- /Sources/CoralToJSONServiceModel/CoralToJSONServiceModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/CoralToJSONServiceModel/CoralToJSONServiceModel.swift -------------------------------------------------------------------------------- /Sources/CoralToJSONServiceModel/HelperStructures.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/CoralToJSONServiceModel/HelperStructures.swift -------------------------------------------------------------------------------- /Sources/CoralToJSONServiceModel/Metadata.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/CoralToJSONServiceModel/Metadata.swift -------------------------------------------------------------------------------- /Sources/CoralToJSONServiceModel/ShapeAttributes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/CoralToJSONServiceModel/ShapeAttributes.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSGenerate/CloudFormationConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSGenerate/CloudFormationConfiguration.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSGenerate/CloudwatchConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSGenerate/CloudwatchConfiguration.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSGenerate/CodeBuildConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSGenerate/CodeBuildConfiguration.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSGenerate/CodePipelineConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSGenerate/CodePipelineConfiguration.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSGenerate/DynamoDBConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSGenerate/DynamoDBConfiguration.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSGenerate/EC2Configuration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSGenerate/EC2Configuration.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSGenerate/ECRConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSGenerate/ECRConfiguration.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSGenerate/ECSConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSGenerate/ECSConfiguration.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSGenerate/RDSConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSGenerate/RDSConfiguration.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSGenerate/RDSDataConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSGenerate/RDSDataConfiguration.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSGenerate/S3Configuration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSGenerate/S3Configuration.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSGenerate/SNSConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSGenerate/SNSConfiguration.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSGenerate/STSConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSGenerate/STSConfiguration.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSGenerate/SimpleQueueConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSGenerate/SimpleQueueConfiguration.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSGenerate/SimpleWorkflowConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSGenerate/SimpleWorkflowConfiguration.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSGenerate/StepFunctionsConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSGenerate/StepFunctionsConfiguration.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSGenerate/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSGenerate/main.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSModelGenerate/APIGatewayClientDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSModelGenerate/APIGatewayClientDelegate.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSModelGenerate/AWSClientAttributes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSModelGenerate/AWSClientAttributes.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSModelGenerate/AWSClientDelegate+addAWSClientOperationBody.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSModelGenerate/AWSClientDelegate+addAWSClientOperationBody.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSModelGenerate/AWSClientDelegate+addAWSClientQueryOperationBody.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSModelGenerate/AWSClientDelegate+addAWSClientQueryOperationBody.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSModelGenerate/AWSClientDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSModelGenerate/AWSClientDelegate.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSModelGenerate/AWSModelErrorsDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSModelGenerate/AWSModelErrorsDelegate.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSModelGenerate/CoralToJSONServiceModel+getAWSClientAttributes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSModelGenerate/CoralToJSONServiceModel+getAWSClientAttributes.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSModelGenerate/ModelClientDelegate+addAWSClientDeinitializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSModelGenerate/ModelClientDelegate+addAWSClientDeinitializer.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSModelGenerate/ModelClientDelegate+addAWSClientFileHeader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSModelGenerate/ModelClientDelegate+addAWSClientFileHeader.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSModelGenerate/ModelClientDelegate+addAWSClientInitializer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSModelGenerate/ModelClientDelegate+addAWSClientInitializer.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSModelGenerate/ModelClientDelegate+commonAWSFunctions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSModelGenerate/ModelClientDelegate+commonAWSFunctions.swift -------------------------------------------------------------------------------- /Sources/SmokeAWSModelGenerate/SmokeAWSModelGenerate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amzn/smoke-aws-generate/HEAD/Sources/SmokeAWSModelGenerate/SmokeAWSModelGenerate.swift --------------------------------------------------------------------------------