awslabs / aws-sdk-kotlin

Multiplatform AWS SDK for Kotlin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cloudformation UpdateStackRequest member is named notificationArNs

aajtodd opened this issue · comments

Describe the bug

Our case utils have some edge cases that aren't handled well.

https://sdk.amazonaws.com/kotlin/api/latest/cloudformation/aws.sdk.kotlin.services.cloudformation.model/-update-stack-request/notification-ar-ns.html

Similar Rust issue: awslabs/aws-sdk-rust#756

Expected behavior

Member name should be notificationArns or notificationARNs

Current behavior

See above.

Steps to Reproduce

N/A

Possible Solution

We based our codegen naming utils (e.g. splitOnWordBoundaries) based on Java. They don't seem to have this issue though (see Java API ref docs) and I've confirmed their code for pascal case would do the same as ours so they must be handling this in some other way. My guess would be normalizing collection shapes to strip off trailing s and adding it back on but I don't know for sure.

Context

No response

AWS Kotlin SDK version used

N/A

Platform (JVM/JS/Native)

N/A

Operating System and version

N/A

⚠️COMMENT VISIBILITY WARNING⚠️

Comments on closed issues are hard for our team to see.
If you need more assistance, please either tag a team member or open a new issue that references this one.
If you wish to keep having a conversation with other community members under this issue feel free to do so.