amazonaws.com – mq
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.
- Homepage
- https://api.apis.guru/v2/specs/amazonaws.com:mq/2017-11-27.json
- Provider
- amazonaws.com:mq / mq
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/amazonaws.com/mq/2017-11-27/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/amazonaws.com/mq/2017-11-27/openapi.yaml
Tools (24)
Extracted live via the executor SDK.
-
brokerEngineTypes.describeBrokerEngineTypesDescribe available engine types and versions.
-
brokerInstanceOptions.describeBrokerInstanceOptionsDescribe available broker instance options.
-
brokers.createBrokerCreates a broker. Note: This API is asynchronous.
To create a broker, you must either use the AmazonMQFullAccess IAM policy or include the following EC2 permissions in your IAM policy.
ec2:CreateNetworkInterface
This permission is required to allow Amazon MQ to create an elastic network interface (ENI) on behalf of your account.
ec2:CreateNetworkInterfacePermission
This permission is required to attach the ENI to the broker instance.
ec2:DeleteNetworkInterface
ec2:DeleteNetworkInterfacePermission
ec2:DetachNetworkInterface
ec2:DescribeInternetGateways
ec2:DescribeNetworkInterfaces
ec2:DescribeNetworkInterfacePermissions
ec2:DescribeRouteTables
ec2:DescribeSecurityGroups
ec2:DescribeSubnets
ec2:DescribeVpcs
For more information, see and in the Amazon MQ Developer Guide.
-
brokers.createUserCreates an ActiveMQ user.
-
brokers.deleteBrokerDeletes a broker. Note: This API is asynchronous.
-
brokers.deleteUserDeletes an ActiveMQ user.
-
brokers.describeBrokerReturns information about the specified broker.
-
brokers.describeUserReturns information about an ActiveMQ user.
-
brokers.listBrokersReturns a list of all brokers.
-
brokers.listUsersReturns a list of all ActiveMQ users.
-
brokers.rebootBrokerReboots a broker. Note: This API is asynchronous.
-
brokers.updateBrokerAdds a pending configuration change to a broker.
-
brokers.updateUserUpdates the information for an ActiveMQ user.
-
configurations.createConfigurationCreates a new configuration for the specified configuration name. Amazon MQ uses the default configuration (the engine type and version).
-
configurations.describeConfigurationReturns information about the specified configuration.
-
configurations.describeConfigurationRevisionReturns the specified configuration revision for the specified configuration.
-
configurations.listConfigurationRevisionsReturns a list of all revisions for the specified configuration.
-
configurations.listConfigurationsReturns a list of all configurations.
-
configurations.updateConfigurationUpdates the specified configuration.
-
tags.createTagsAdd a tag to a resource.
-
tags.deleteTagsRemoves a tag from a resource.
-
tags.listTagsLists tags for a resource.
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools