SSM
Parameters, documents, commands, maintenance windows, associations, patch baselines.
fakecloud implements 146 of 146 SSM operations at 100% Smithy conformance.
Supported features
- Parameter Store — String, StringList, SecureString parameters; tiers; labels; versions; history
- Documents — CRUD, versions, tags, permissions, sharing
- Commands — RunCommand, command history, invocation status, output
- Maintenance windows — CRUD, task execution, target registration
- Associations — CRUD, execution history, compliance
- Patch baselines — CRUD, baseline registration, patch groups
- Inventory — entries, schemas, deletion
- Automation — executions, step management, signal handling
- OpsItems — CRUD, related items, comments, summaries
- Resource Data Sync — CRUD with S3 destinations
- Service settings — get, reset, update
Protocol
JSON protocol. X-Amz-Target header, JSON body, JSON responses.
Gotchas
- SecureString parameters are stored unencrypted. The AWS API accepts a
KeyIdand returns a decrypted value to authorized callers; fakecloud stores the value as-is since there's no KMS-level enforcement.