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 KeyId and returns a decrypted value to authorized callers; fakecloud stores the value as-is since there's no KMS-level enforcement.

Source