When documenting or wiring configuration inputs for infrastructure/templates, use the exact identifier names from the underlying template (including casing and punctuation), and keep descriptions semantically aligned with the producing service.
Apply this as a checklist:
AwsRoleName vs AWSRoleName, CloudTrailTrailName vs CloudTrail-TrailName).CreateNewBucket).Example of the kind of naming consistency required (illustrative):
AWSRoleName → AwsRoleNameBucketName → CreateNewBucketCloudTrail-TrailName → CloudTrailTrailName (remove hyphen)GuardDutyBucketName → LogBucketName (template-specific meaning)