overcast local AWS emulator

Service Reference

SSM Parameter Store — endpoint support

Generated for Overcast. See also: AWS SSM Parameter Store API Reference

SSM Parameter Store — endpoint support

Generated for Overcast. See also: AWS SSM Parameter Store API Reference

Summary

Protocol

SSM Parameter Store accepts AWS JSON 1.1 requests at POST / with X-Amz-Target: AmazonSSM.<OperationName> and Smithy RPC v2 CBOR requests at /service/ssm/operation/<OperationName> with Smithy-Protocol: rpc-v2-cbor.

Category✅ Supported❌ Unsupported
Parameters82
Tags21
Advanced/misc05
Total108

Endpoint details

OperationStatusNotesAWS docs
PutParameterString, StringList, SecureString; versioning; Overwritelink
GetParameterLatest version; SecureString masked without WithDecryptionlink
GetParametersBatch get; invalid names returned in InvalidParameterslink
GetParametersByPathRecursive + non-recursive; MaxResults + NextToken paginationlink
DescribeParametersName BeginsWith filter; paginationlink
GetParameterHistoryAll versions; paginationlink
AddTagsToResourceTags on Parameter resourceslink
ListTagsForResourceReturns all tags for a parameterlink
DeleteParameterSingle parameter deletionlink
DeleteParametersBatch delete; invalid names returned in InvalidParameterslink
LabelParameterVersionReturns 501link
UnlabelParameterVersionReturns 501link
RemoveTagsFromResourceReturns 501link
GetServiceSettingReturns 501link
SendCommandReturns 501link
StartAutomationExecutionReturns 501link
CreateDocumentReturns 501link
RegisterDefaultPatchBaselineReturns 501link

SDK compatibility

SDKTested
AWS SDK for Go v2
AWS SDK for JavaScript v3
boto3 (Python)
AWS SDK for Java
AWS SDK for .NET

Notes

  • Versioning: Every PutParameter (including overwrites) creates a new version. GetParameterHistory returns all versions.
  • SecureString: When WithDecryption: false, the value is replaced with a masked placeholder. When WithDecryption: true, the plaintext is returned (no real KMS encryption).
  • Path hierarchy: GetParametersByPath with Recursive: false returns only direct children of the given path. With Recursive: true, all descendants are returned.
  • Pagination: GetParametersByPath and DescribeParameters support MaxResults + NextToken pagination.
  • Protocol: Uses AWS JSON 1.1 (X-Amz-Target: AmazonSSM.*, application/x-amz-json-1.1) and Smithy RPC v2 CBOR.

Summary

Category✅ Supported❌ Unsupported
General10
Parameters2
Tags1
Advanced/misc5

Endpoints

General

OperationStatusNotesAWS Docs
AddTagsToResource✅ Supporteddocs
DeleteParameter✅ Supporteddocs
DeleteParameters✅ Supporteddocs
DescribeParameters✅ SupportedParameterFilters keys: Name, Type; options: Equals (the default), BeginsWith, Contains; an unimplemented key or option is refused, not ignoreddocs
GetParameter✅ Supporteddocs
GetParameterHistory✅ Supporteddocs
GetParameters✅ Supporteddocs
GetParametersByPath✅ Supporteddocs
ListTagsForResource✅ Supporteddocs
PutParameter✅ SupportedDescription, Tier, DataType, AllowedPattern and Policies are stored and echoed back rather than a fixed default; Policies is stored as given and expanded into ParameterInlinePolicy entries on readdocs

Parameters

OperationStatusNotesAWS Docs
LabelParameterVersion❌ UnsupportedReturns 501docs
UnlabelParameterVersion❌ UnsupportedReturns 501docs

Tags

OperationStatusNotesAWS Docs
RemoveTagsFromResource✅ SupportedRemoves tags from a parameterdocs

Advanced/misc

OperationStatusNotesAWS Docs
GetServiceSetting❌ UnsupportedReturns 501docs
CreateDocument❌ UnsupportedReturns 501docs
SendCommand❌ UnsupportedReturns 501docs
StartAutomationExecution❌ UnsupportedReturns 501docs
RegisterDefaultPatchBaseline❌ UnsupportedReturns 501docs