Closed chadish7 closed 5 years ago
Just to add to this, details of the service's naming history can be found here. The additional side effect is the Powershell reference for the service is now found under the legacy name SimpleSystemsManagement based on the module name.
@chadish7 @adcreech Thanks for your question, AWS.Tools use service abbreviations that are shared with the AWS SDK for .NET.
This is done in order to have coherent names across .NET namespace (Amazon.SimpleSystemsManagement), service client (AmazonSimpleSystemsManagementClient), library (AWSSDK.SimpleSystemsManagement) and PowerShell module.
It is important to keep coherency between these names because PowerShell users mix and match usage of both cmdlets and AWS SDK for .NET classes.
At AWS we consider backward compatibility very seriously, for this reason, name deprecation can take a very long time.
The name of this module should either be AWS.Tools.SSM or AWS.Tools.SystemsManager to align with current CLI commands or the current service name respectively. The name it is using is the legacy name of the service.