forked from pplu/aws-sdk-perl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
24 lines (23 loc) · 1.18 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
- generate documentation for methods generated by JSONAttributes
- length restrictions for atts
- Paginated results and iterators
- Waiters (methods that wait for an object to be in a determined state)
- Retrying
- Handle StrToObj Maps in JSON, REST*, EC2 (if appliable) API Builders
- Exception handling
- Manage 'return' value from
- ec2-assign-private-ip-addresses.xml
- ec2-associate-address.xml
- ... lot's more in EC2 API ...
- JSON callers
- when a boolean is returned from API, it doesn't get properly handed to
result objects (error thrown)
- enums in calling classes (for better parameter validation). Note: some shapes are used in
responses too. It's known that APIs sometimes return more values than documented in the enums,
so if enums are validated in results, this can result in unwanted exceptions
- Objects that can ->Delete, or ->Update, calling service->Update(Id => ...)
- ResultParser and UnwrappedParser can maybe be fusioned. They're almost the same
- for RDS and RedShift lists: adapt code so that botocore jsons don't have to be changed
- shapes with no docu
- operations that don't start with capitals
- callclass documentation class names is not correct