DocsAWS 101BlogServices

Amazon MQ

Amazon MQ — broker control plane for ActiveMQ and RabbitMQ: broker lifecycle (create, describe, update, reboot, delete), ActiveMQ user management, tags, and the broker engine-type and instance-option catalogs.

REST-JSON multi-tenant 16 operations

Quick start

# See /docs/services/ for SDK patterns; Amazon MQ uses the standard boto3 client.

Supported operations

16 operations exposed by this service as of MiniStack 1.5.7. Extracted directly from the handler dispatch in the source module.

CreateBroker CreateTags CreateUser DeleteBroker DeleteTags DeleteUser DescribeBroker DescribeBrokerEngineTypes DescribeBrokerInstanceOptions DescribeUser ListBrokers ListTags ListUsers RebootBroker UpdateBroker UpdateUser

CloudFormation

No CloudFormation resource types map to this service yet. Resources can still be created via the SDK or CLI.

Known limitations

  • Control plane only — no real ActiveMQ or RabbitMQ process runs. DescribeBroker returns stub endpoints (e.g. amqps://localhost:5671) with nothing listening on them.
  • User management applies to ActiveMQ brokers only, matching the AWS API surface.

Source

  • ministack/services/mq.py

Read the source to verify the ops list above — dispatch tables and handler functions are the ground truth.