integrations.sh
← all integrations

amazonaws.com – mq

OpenAPI apis-guru cloud

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.describeBrokerEngineTypes

    Describe available engine types and versions.

  • brokerInstanceOptions.describeBrokerInstanceOptions

    Describe available broker instance options.

  • brokers.createBroker

    Creates 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.createUser

    Creates an ActiveMQ user.

  • brokers.deleteBroker

    Deletes a broker. Note: This API is asynchronous.

  • brokers.deleteUser

    Deletes an ActiveMQ user.

  • brokers.describeBroker

    Returns information about the specified broker.

  • brokers.describeUser

    Returns information about an ActiveMQ user.

  • brokers.listBrokers

    Returns a list of all brokers.

  • brokers.listUsers

    Returns a list of all ActiveMQ users.

  • brokers.rebootBroker

    Reboots a broker. Note: This API is asynchronous.

  • brokers.updateBroker

    Adds a pending configuration change to a broker.

  • brokers.updateUser

    Updates the information for an ActiveMQ user.

  • configurations.createConfiguration

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

  • configurations.describeConfiguration

    Returns information about the specified configuration.

  • configurations.describeConfigurationRevision

    Returns the specified configuration revision for the specified configuration.

  • configurations.listConfigurationRevisions

    Returns a list of all revisions for the specified configuration.

  • configurations.listConfigurations

    Returns a list of all configurations.

  • configurations.updateConfiguration

    Updates the specified configuration.

  • tags.createTags

    Add a tag to a resource.

  • tags.deleteTags

    Removes a tag from a resource.

  • tags.listTags

    Lists tags for a resource.

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools