logo
Expand description

Amazon MQ is a managed message broker service for Apache ActiveMQ and RabbitMQ that makes it easy to set up and operate message brokers in the cloud. A message broker allows software applications and components to communicate using various programming languages, operating systems, and formal messaging protocols.

If you’re using the service, you’re probably looking for MQClient and MQ.

Structs

Name of the availability zone.

Types of broker engines.

Returns information about all brokers.

Option for host instance type.

The Amazon Resource Name (ARN) of the broker.

Returns information about all configurations.

A list of information about the configuration. Does not apply to RabbitMQ brokers.

Returns information about the specified configuration revision.

Broker configuration information

Creates a broker using the specified properties.

Creates a new configuration for the specified configuration name. Amazon MQ uses the default configuration (the engine type and version).

A map of the key-value pairs for the resource tag.

Creates a new ActiveMQ user.

Encryption options for the broker.

Id of the engine version.

The metadata of the LDAP server used to authenticate and authorize connections to the broker.

The metadata of the LDAP server used to authenticate and authorize connections to the broker.

The list of information about logs to be enabled for the specified broker.

The list of information about logs currently enabled and pending to be deployed for the specified broker.

A client for the AmazonMQ API.

The list of information about logs to be enabled for the specified broker.

Returns information about the XML element or attribute that was sanitized in the configuration.

Updates the broker using the specified properties.

Updates the specified configuration.

Updates the information for an ActiveMQ user.

A user associated with the broker.

Returns information about the status of the changes pending for the ActiveMQ user.

Returns a list of all broker users.

The scheduled time period relative to UTC during which Amazon MQ begins to apply pending updates or patches to the broker.

Enums

Errors returned by CreateBroker

Errors returned by CreateConfiguration

Errors returned by CreateTags

Errors returned by CreateUser

Errors returned by DeleteBroker

Errors returned by DeleteTags

Errors returned by DeleteUser

Errors returned by DescribeBrokerEngineTypes

Errors returned by DescribeBroker

Errors returned by DescribeBrokerInstanceOptions

Errors returned by DescribeConfiguration

Errors returned by DescribeConfigurationRevision

Errors returned by DescribeUser

Errors returned by ListBrokers

Errors returned by ListConfigurationRevisions

Errors returned by ListConfigurations

Errors returned by ListTags

Errors returned by ListUsers

Errors returned by RebootBroker

Errors returned by UpdateBroker

Errors returned by UpdateConfiguration

Errors returned by UpdateUser

Traits

Trait representing the capabilities of the AmazonMQ API. AmazonMQ clients implement this trait.