@swamp/aws/amazonmq
v2026.04.23.3
AWS AMAZONMQ infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awsamazonmqcloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @swamp/aws/amazonmq@swamp/aws/amazonmq/brokerv2026.04.23.2broker.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| BrokerName | string | |
| EngineType | string | |
| EngineVersion? | string | The version specified to use. See also EngineVersionCurrent. |
| DeploymentMode | string | |
| HostInstanceType | string | |
| PubliclyAccessible | boolean | |
| AuthenticationStrategy? | string | |
| LdapServerMetadata? | object | |
| StorageType? | string | |
| EncryptionOptions? | object | |
| Configuration? | object | The intended configuration (ID and revision) to be set when creating or updating. This property is write-only so that applications of a ConfigurationAssociation do not cause drift. |
| DataReplicationMode? | string | |
| DataReplicationPrimaryBrokerArn? | string | The ARN of the primary broker that is used to replicate data from in a data replication pair when creating a replica. This field is only used at creation-time. Changes to it subsequently are ignored by CloudFormation. Information on the current primary is available on the DataReplicationMetadata object returned by the API. |
| MaintenanceWindowStartTime? | object | |
| AutoMinorVersionUpgrade? | boolean | |
| Users? | array | Users to configure on the broker. For RabbitMQ, this should be one user, created when the broker is created, and changes thereafter are ignored. For ActiveMQ, changes to anything but Password are detected and will trigger an update, but changes to Password cannot be detected so updates to Password may not take effect unless there is some other change. |
| Logs? | object | |
| SecurityGroups? | array | |
| SubnetIds? | array | |
| Tags? | array |
createCreate a AmazonMQ Broker
getGet a AmazonMQ Broker
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AmazonMQ Broker |
updateUpdate a AmazonMQ Broker
deleteDelete a AmazonMQ Broker
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AmazonMQ Broker |
syncSync AmazonMQ Broker state from AWS
Resources
state(infinite)— AmazonMQ Broker resource state
@swamp/aws/amazonmq/configurationv2026.04.23.2configuration.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AuthenticationStrategy? | string | The authentication strategy associated with the configuration. The default is SIMPLE. |
| EngineType | string | The type of broker engine. Note: Currently, Amazon MQ only supports ACTIVEMQ for creating and editing broker configurations. |
| EngineVersion? | string | The version of the broker engine. |
| Data? | string | The base64-encoded XML configuration. |
| Description? | string | The description of the configuration. |
| Name | string | The name of the configuration. |
| Tags? | array | Create tags when creating the configuration. |
createCreate a AmazonMQ Configuration
getGet a AmazonMQ Configuration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AmazonMQ Configuration |
updateUpdate a AmazonMQ Configuration
deleteDelete a AmazonMQ Configuration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the AmazonMQ Configuration |
syncSync AmazonMQ Configuration state from AWS
Resources
state(infinite)— AmazonMQ Configuration resource state
2026.04.23.2396.6 KBApr 23, 2026
AWS AMAZONMQ infrastructure models
Release Notes
- Updated: broker, configuration
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsamazonmqcloudinfrastructure
2026.04.03.2397.1 KBApr 3, 2026
AWS AMAZONMQ infrastructure models
Release Notes
- Updated: broker, configuration
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsamazonmqcloudinfrastructure
2026.03.19.1422.0 KBMar 19, 2026
AWS AMAZONMQ infrastructure models
Release Notes
- Updated: broker, configuration
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsamazonmqcloudinfrastructure
2026.03.16.1411.9 KBMar 16, 2026
AWS AMAZONMQ infrastructure models
Release Notes
- Updated: broker, configuration
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsamazonmqcloudinfrastructure
2026.03.10.5409.9 KBMar 10, 2026
AWS AMAZONMQ infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsamazonmqcloudinfrastructure