-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AWS.jl high-level API translation issues #642
Comments
Use of multiple required arguments can result in un-intuitive API calls which would be better served by keywords. e.g.: IAM.enable_mfadevice(authentication_code1, authentication_code2, serial_number, user_name) |
MFADeviceIn aws-sdk-js these are called, SecretsManagerThe underscore appears here in the generation code. We could not do the NOTEBoth of these are breaking changes and can be tracked towards a 2.0 release / build in some backwards compat |
Another example of why multiple required arguments can be unintuitive: S3.copy_object(bucket, key, x_amz_copy_source) Renaming the the arguments to be clearer this would actually be: S3.copy_object(dst_bucket, dst_key, src_bucket_and_key) Which is the opposite of the typical |
The docstring for |
Any issues noticed with translating AWS API interfaces from
PascalCase
tosnake_case
should be reported here. The following list will be updated to capture any issues that need correcting:IAM.create_virtual_mfadevice
should becreate_virtual_mfa_device
IAM.enable_mfadevice
should beenable_mfa_device
IAM.deactivate_mfadevice
should bedeactivate_mfa_device
IAM.delete_virtual_mfadevice
should bedelete_virtual_mfa_device
@service Secrets_Manager
must be used instead of@service SecretsManager
The text was updated successfully, but these errors were encountered: