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 |
|---|---|---|
| Parameters | 8 | 2 |
| Tags | 2 | 1 |
| Advanced/misc | 0 | 5 |
| Total | 10 | 8 |
Endpoint details
| Operation | Status | Notes | AWS docs |
|---|---|---|---|
| PutParameter | ✅ | String, StringList, SecureString; versioning; Overwrite | link |
| GetParameter | ✅ | Latest version; SecureString masked without WithDecryption | link |
| GetParameters | ✅ | Batch get; invalid names returned in InvalidParameters | link |
| GetParametersByPath | ✅ | Recursive + non-recursive; MaxResults + NextToken pagination | link |
| DescribeParameters | ✅ | Name BeginsWith filter; pagination | link |
| GetParameterHistory | ✅ | All versions; pagination | link |
| AddTagsToResource | ✅ | Tags on Parameter resources | link |
| ListTagsForResource | ✅ | Returns all tags for a parameter | link |
| DeleteParameter | ✅ | Single parameter deletion | link |
| DeleteParameters | ✅ | Batch delete; invalid names returned in InvalidParameters | link |
| LabelParameterVersion | ❌ | Returns 501 | link |
| UnlabelParameterVersion | ❌ | Returns 501 | link |
| RemoveTagsFromResource | ❌ | Returns 501 | link |
| GetServiceSetting | ❌ | Returns 501 | link |
| SendCommand | ❌ | Returns 501 | link |
| StartAutomationExecution | ❌ | Returns 501 | link |
| CreateDocument | ❌ | Returns 501 | link |
| RegisterDefaultPatchBaseline | ❌ | Returns 501 | link |
SDK compatibility
| SDK | Tested |
|---|---|
| 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.GetParameterHistoryreturns all versions. - SecureString: When
WithDecryption: false, the value is replaced with a masked placeholder. WhenWithDecryption: true, the plaintext is returned (no real KMS encryption). - Path hierarchy:
GetParametersByPathwithRecursive: falsereturns only direct children of the given path. WithRecursive: true, all descendants are returned. - Pagination:
GetParametersByPathandDescribeParameterssupportMaxResults+NextTokenpagination. - 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 |
|---|---|---|
| General | 10 | |
| Parameters | 2 | |
| Tags | 1 | |
| Advanced/misc | 5 |
Endpoints
General
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
AddTagsToResource | ✅ Supported | docs | |
DeleteParameter | ✅ Supported | docs | |
DeleteParameters | ✅ Supported | docs | |
DescribeParameters | ✅ Supported | ParameterFilters keys: Name, Type; options: Equals (the default), BeginsWith, Contains; an unimplemented key or option is refused, not ignored | docs |
GetParameter | ✅ Supported | docs | |
GetParameterHistory | ✅ Supported | docs | |
GetParameters | ✅ Supported | docs | |
GetParametersByPath | ✅ Supported | docs | |
ListTagsForResource | ✅ Supported | docs | |
PutParameter | ✅ Supported | Description, 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 read | docs |
Parameters
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
LabelParameterVersion | ❌ Unsupported | Returns 501 | docs |
UnlabelParameterVersion | ❌ Unsupported | Returns 501 | docs |
Tags
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
RemoveTagsFromResource | ✅ Supported | Removes tags from a parameter | docs |
Advanced/misc
| Operation | Status | Notes | AWS Docs |
|---|---|---|---|
GetServiceSetting | ❌ Unsupported | Returns 501 | docs |
CreateDocument | ❌ Unsupported | Returns 501 | docs |
SendCommand | ❌ Unsupported | Returns 501 | docs |
StartAutomationExecution | ❌ Unsupported | Returns 501 | docs |
RegisterDefaultPatchBaseline | ❌ Unsupported | Returns 501 | docs |