Closed aajtodd closed 3 years ago
Preliminary list
["AmazonNimbleStudio","AmplifyBackend","ApiGatewayManagementApi","ApiGatewayV2","DataExchange","Greengrass","IoT 1Click Projects","Kafka","Macie2","MediaConnect","MediaConvert","MediaLive","MediaPackage","MediaPackage Vod","MediaTailor","Pinpoint","Pinpoint SMS Voice","ServerlessApplicationRepository","mq","schemas"]
+ EC2
There is some talk that this may eventually get up-streamed so that we don't have to handle it. Unsure of timeline at the moment
WIP branch: https://github.com/awslabs/aws-sdk-kotlin/tree/box-services
Guidance given from Smithy team was that we can probably just wait for this to be up streamed so that we don't have to maintain it. Going to leave this task alone for now and revisit if it isn't available upstream before alpha launch.
We need to implement a customization to pre-process a subset of AWS models such that we apply
@boxed
trait to all primitive (unboxed) members. Waiting on list of services from Jordon. This ticket is a placeholder for that work.The rationale is that there are some services that need to be able to send default values and the current behavior w.r.t. boxed vs unboxed types is not consistent. This will be a stop gap, a more permanent fix will come in time.