openapi: 3.0.0
info:
version: 2017-11-27
x-release: v4
title: AmazonMQ Broker Engine Types Configurations API
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.
x-logo:
url: https://api.apis.guru/v2/cache/logo/https_twitter.com_awscloud_profile_image.png
backgroundColor: '#FFFFFF'
termsOfService: https://aws.amazon.com/service-terms/
contact:
name: Mike Ralphson
email: mike.ralphson@gmail.com
url: https://github.com/mermade/aws2openapi
x-twitter: PermittedSoc
license:
name: Apache 2.0 License
url: http://www.apache.org/licenses/
x-providerName: amazonaws.com
x-serviceName: mq
x-aws-signingName: mq
x-origin:
- contentType: application/json
url: https://raw.githubusercontent.com/aws/aws-sdk-js/master/apis/mq-2017-11-27.normal.json
converter:
url: https://github.com/mermade/aws2openapi
version: 1.0.0
x-apisguru-driver: external
x-apiClientRegistration:
url: https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct
x-apisguru-categories:
- cloud
x-preferred: true
servers:
- url: http://mq.{region}.amazonaws.com
variables:
region:
description: The AWS region
enum:
- us-east-1
- us-east-2
- us-west-1
- us-west-2
- us-gov-west-1
- us-gov-east-1
- ca-central-1
- eu-north-1
- eu-west-1
- eu-west-2
- eu-west-3
- eu-central-1
- eu-south-1
- af-south-1
- ap-northeast-1
- ap-northeast-2
- ap-northeast-3
- ap-southeast-1
- ap-southeast-2
- ap-east-1
- ap-south-1
- sa-east-1
- me-south-1
default: us-east-1
description: The AmazonMQ multi-region endpoint
- url: https://mq.{region}.amazonaws.com
variables:
region:
description: The AWS region
enum:
- us-east-1
- us-east-2
- us-west-1
- us-west-2
- us-gov-west-1
- us-gov-east-1
- ca-central-1
- eu-north-1
- eu-west-1
- eu-west-2
- eu-west-3
- eu-central-1
- eu-south-1
- af-south-1
- ap-northeast-1
- ap-northeast-2
- ap-northeast-3
- ap-southeast-1
- ap-southeast-2
- ap-east-1
- ap-south-1
- sa-east-1
- me-south-1
default: us-east-1
description: The AmazonMQ multi-region endpoint
- url: http://mq.{region}.amazonaws.com.cn
variables:
region:
description: The AWS region
enum:
- cn-north-1
- cn-northwest-1
default: cn-north-1
description: The AmazonMQ endpoint for China (Beijing) and China (Ningxia)
- url: https://mq.{region}.amazonaws.com.cn
variables:
region:
description: The AWS region
enum:
- cn-north-1
- cn-northwest-1
default: cn-north-1
description: The AmazonMQ endpoint for China (Beijing) and China (Ningxia)
security:
- hmac: []
tags:
- name: Configurations
paths:
/v1/configurations:
parameters:
- $ref: '#/components/parameters/X-Amz-Content-Sha256'
- $ref: '#/components/parameters/X-Amz-Date'
- $ref: '#/components/parameters/X-Amz-Algorithm'
- $ref: '#/components/parameters/X-Amz-Credential'
- $ref: '#/components/parameters/X-Amz-Security-Token'
- $ref: '#/components/parameters/X-Amz-Signature'
- $ref: '#/components/parameters/X-Amz-SignedHeaders'
post:
operationId: CreateConfiguration
description: Creates a new configuration for the specified configuration name. Amazon MQ uses the default configuration (the engine type and version).
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/CreateConfigurationResponse'
examples:
CreateConfiguration200Example:
summary: Default CreateConfiguration 200 response
x-microcks-default: true
value:
Arn: arn:aws:service:us-east-1:123456789012:resource/example
AuthenticationStrategy: example-value
Created: example-value
Id: id-abc123
LatestRevision: example-value
'480':
description: BadRequestException
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestException'
examples:
CreateConfiguration480Example:
summary: Default CreateConfiguration 480 response
x-microcks-default: true
value: {}
'481':
description: InternalServerErrorException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorException'
examples:
CreateConfiguration481Example:
summary: Default CreateConfiguration 481 response
x-microcks-default: true
value: {}
'482':
description: ConflictException
content:
application/json:
schema:
$ref: '#/components/schemas/ConflictException'
examples:
CreateConfiguration482Example:
summary: Default CreateConfiguration 482 response
x-microcks-default: true
value: {}
'483':
description: ForbiddenException
content:
application/json:
schema:
$ref: '#/components/schemas/ForbiddenException'
examples:
CreateConfiguration483Example:
summary: Default CreateConfiguration 483 response
x-microcks-default: true
value: {}
parameters: []
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- engineType
- engineVersion
- name
properties:
authenticationStrategy:
description: Optional. The authentication strategy used to secure the broker. The default is SIMPLE.
type: string
enum:
- SIMPLE
- LDAP
engineType:
description: The type of broker engine. Amazon MQ supports ActiveMQ and RabbitMQ.
type: string
enum:
- ACTIVEMQ
- RABBITMQ
engineVersion:
description: Required. The broker engine's version. For a list of supported engine versions, see Supported engines.
type: string
name:
description: Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.
type: string
tags:
description: Create tags when creating the configuration.
type: object
additionalProperties:
$ref: '#/components/schemas/__string'
summary: Amazon MQ Create Configuration
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
tags:
- Configurations
get:
operationId: ListConfigurations
description: Returns a list of all configurations.
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/ListConfigurationsResponse'
examples:
ListConfigurations200Example:
summary: Default ListConfigurations 200 response
x-microcks-default: true
value:
Configurations: example-value
MaxResults: example-value
NextToken: example-value
'480':
description: BadRequestException
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestException'
examples:
ListConfigurations480Example:
summary: Default ListConfigurations 480 response
x-microcks-default: true
value: {}
'481':
description: InternalServerErrorException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorException'
examples:
ListConfigurations481Example:
summary: Default ListConfigurations 481 response
x-microcks-default: true
value: {}
'482':
description: ForbiddenException
content:
application/json:
schema:
$ref: '#/components/schemas/ForbiddenException'
examples:
ListConfigurations482Example:
summary: Default ListConfigurations 482 response
x-microcks-default: true
value: {}
parameters:
- name: maxResults
in: query
required: false
description: The maximum number of brokers that Amazon MQ can return per page (20 by default). This value must be an integer from 5 to 100.
schema:
type: integer
minimum: 1
maximum: 100
- name: nextToken
in: query
required: false
description: The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.
schema:
type: string
summary: Amazon MQ List Configurations
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
tags:
- Configurations
/v1/configurations/{configuration-id}:
parameters:
- $ref: '#/components/parameters/X-Amz-Content-Sha256'
- $ref: '#/components/parameters/X-Amz-Date'
- $ref: '#/components/parameters/X-Amz-Algorithm'
- $ref: '#/components/parameters/X-Amz-Credential'
- $ref: '#/components/parameters/X-Amz-Security-Token'
- $ref: '#/components/parameters/X-Amz-Signature'
- $ref: '#/components/parameters/X-Amz-SignedHeaders'
get:
operationId: DescribeConfiguration
description: Returns information about the specified configuration.
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/DescribeConfigurationResponse'
examples:
DescribeConfiguration200Example:
summary: Default DescribeConfiguration 200 response
x-microcks-default: true
value:
Arn: arn:aws:service:us-east-1:123456789012:resource/example
AuthenticationStrategy: example-value
Created: example-value
Description: Example description
EngineType: STANDARD
'480':
description: NotFoundException
content:
application/json:
schema:
$ref: '#/components/schemas/NotFoundException'
examples:
DescribeConfiguration480Example:
summary: Default DescribeConfiguration 480 response
x-microcks-default: true
value: {}
'481':
description: BadRequestException
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestException'
examples:
DescribeConfiguration481Example:
summary: Default DescribeConfiguration 481 response
x-microcks-default: true
value: {}
'482':
description: InternalServerErrorException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorException'
examples:
DescribeConfiguration482Example:
summary: Default DescribeConfiguration 482 response
x-microcks-default: true
value: {}
'483':
description: ForbiddenException
content:
application/json:
schema:
$ref: '#/components/schemas/ForbiddenException'
examples:
DescribeConfiguration483Example:
summary: Default DescribeConfiguration 483 response
x-microcks-default: true
value: {}
parameters:
- name: configuration-id
in: path
required: true
description: The unique ID that Amazon MQ generates for the configuration.
schema:
type: string
summary: Amazon MQ Describe Configuration
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
tags:
- Configurations
put:
operationId: UpdateConfiguration
description: Updates the specified configuration.
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/UpdateConfigurationResponse'
examples:
UpdateConfiguration200Example:
summary: Default UpdateConfiguration 200 response
x-microcks-default: true
value:
Arn: arn:aws:service:us-east-1:123456789012:resource/example
Created: example-value
Id: id-abc123
LatestRevision: example-value
Name: example-resource
'480':
description: NotFoundException
content:
application/json:
schema:
$ref: '#/components/schemas/NotFoundException'
examples:
UpdateConfiguration480Example:
summary: Default UpdateConfiguration 480 response
x-microcks-default: true
value: {}
'481':
description: BadRequestException
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestException'
examples:
UpdateConfiguration481Example:
summary: Default UpdateConfiguration 481 response
x-microcks-default: true
value: {}
'482':
description: InternalServerErrorException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorException'
examples:
UpdateConfiguration482Example:
summary: Default UpdateConfiguration 482 response
x-microcks-default: true
value: {}
'483':
description: ConflictException
content:
application/json:
schema:
$ref: '#/components/schemas/ConflictException'
examples:
UpdateConfiguration483Example:
summary: Default UpdateConfiguration 483 response
x-microcks-default: true
value: {}
'484':
description: ForbiddenException
content:
application/json:
schema:
$ref: '#/components/schemas/ForbiddenException'
examples:
UpdateConfiguration484Example:
summary: Default UpdateConfiguration 484 response
x-microcks-default: true
value: {}
parameters:
- name: configuration-id
in: path
required: true
description: The unique ID that Amazon MQ generates for the configuration.
schema:
type: string
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- data
properties:
data:
description: Required. The base64-encoded XML configuration.
type: string
description:
description: The description of the configuration.
type: string
summary: Amazon MQ Update Configuration
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
tags:
- Configurations
/v1/configurations/{configuration-id}/revisions/{configuration-revision}:
parameters:
- $ref: '#/components/parameters/X-Amz-Content-Sha256'
- $ref: '#/components/parameters/X-Amz-Date'
- $ref: '#/components/parameters/X-Amz-Algorithm'
- $ref: '#/components/parameters/X-Amz-Credential'
- $ref: '#/components/parameters/X-Amz-Security-Token'
- $ref: '#/components/parameters/X-Amz-Signature'
- $ref: '#/components/parameters/X-Amz-SignedHeaders'
get:
operationId: DescribeConfigurationRevision
description: Returns the specified configuration revision for the specified configuration.
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/DescribeConfigurationRevisionResponse'
examples:
DescribeConfigurationRevision200Example:
summary: Default DescribeConfigurationRevision 200 response
x-microcks-default: true
value:
ConfigurationId: id-abc123
Created: example-value
Data: example-value
Description: Example description
'480':
description: NotFoundException
content:
application/json:
schema:
$ref: '#/components/schemas/NotFoundException'
examples:
DescribeConfigurationRevision480Example:
summary: Default DescribeConfigurationRevision 480 response
x-microcks-default: true
value: {}
'481':
description: BadRequestException
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestException'
examples:
DescribeConfigurationRevision481Example:
summary: Default DescribeConfigurationRevision 481 response
x-microcks-default: true
value: {}
'482':
description: InternalServerErrorException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorException'
examples:
DescribeConfigurationRevision482Example:
summary: Default DescribeConfigurationRevision 482 response
x-microcks-default: true
value: {}
'483':
description: ForbiddenException
content:
application/json:
schema:
$ref: '#/components/schemas/ForbiddenException'
examples:
DescribeConfigurationRevision483Example:
summary: Default DescribeConfigurationRevision 483 response
x-microcks-default: true
value: {}
parameters:
- name: configuration-id
in: path
required: true
description: The unique ID that Amazon MQ generates for the configuration.
schema:
type: string
- name: configuration-revision
in: path
required: true
description: The revision of the configuration.
schema:
type: string
summary: Amazon MQ Describe Configuration Revision
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
tags:
- Configurations
/v1/configurations/{configuration-id}/revisions:
parameters:
- $ref: '#/components/parameters/X-Amz-Content-Sha256'
- $ref: '#/components/parameters/X-Amz-Date'
- $ref: '#/components/parameters/X-Amz-Algorithm'
- $ref: '#/components/parameters/X-Amz-Credential'
- $ref: '#/components/parameters/X-Amz-Security-Token'
- $ref: '#/components/parameters/X-Amz-Signature'
- $ref: '#/components/parameters/X-Amz-SignedHeaders'
get:
operationId: ListConfigurationRevisions
description: Returns a list of all revisions for the specified configuration.
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/ListConfigurationRevisionsResponse'
examples:
ListConfigurationRevisions200Example:
summary: Default ListConfigurationRevisions 200 response
x-microcks-default: true
value:
ConfigurationId: id-abc123
MaxResults: example-value
NextToken: example-value
Revisions: example-value
'480':
description: NotFoundException
content:
application/json:
schema:
$ref: '#/components/schemas/NotFoundException'
examples:
ListConfigurationRevisions480Example:
summary: Default ListConfigurationRevisions 480 response
x-microcks-default: true
value: {}
'481':
description: BadRequestException
content:
application/json:
schema:
$ref: '#/components/schemas/BadRequestException'
examples:
ListConfigurationRevisions481Example:
summary: Default ListConfigurationRevisions 481 response
x-microcks-default: true
value: {}
'482':
description: InternalServerErrorException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerErrorException'
examples:
ListConfigurationRevisions482Example:
summary: Default ListConfigurationRevisions 482 response
x-microcks-default: true
value: {}
'483':
description: ForbiddenException
content:
application/json:
schema:
$ref: '#/components/schemas/ForbiddenException'
examples:
ListConfigurationRevisions483Example:
summary: Default ListConfigurationRevisions 483 response
x-microcks-default: true
value: {}
parameters:
- name: configuration-id
in: path
required: true
description: The unique ID that Amazon MQ generates for the configuration.
schema:
type: string
- name: maxResults
in: query
required: false
description: The maximum number of brokers that Amazon MQ can return per page (20 by default). This value must be an integer from 5 to 100.
schema:
type: integer
minimum: 1
maximum: 100
- name: nextToken
in: query
required: false
description: The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.
schema:
type: string
summary: Amazon MQ List Configuration Revisions
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
tags:
- Configurations
components:
schemas:
__string:
type: string
__timestampIso8601:
type: string
format: date-time
SanitizationWarningReason:
type: string
enum:
- DISALLOWED_ELEMENT_REMOVED
- DISALLOWED_ATTRIBUTE_REMOVED
- INVALID_ATTRIBUTE_VALUE_REMOVED
description: The reason for which the XML elements or attributes were sanitized.
DescribeConfigurationRevisionResponse:
type: object
properties:
ConfigurationId:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: configurationId
description: Required. The unique ID that Amazon MQ generates for the configuration.
Created:
allOf:
- $ref: '#/components/schemas/__timestampIso8601'
- xml:
name: created
description: Required. The date and time of the configuration.
Data:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: data
description: Required. The base64-encoded XML configuration.
Description:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: description
description: The description of the configuration.
BadRequestException: {}
ConfigurationRevision:
type: object
required:
- Revision
- Created
properties:
Created:
allOf:
- $ref: '#/components/schemas/__timestampIso8601'
- xml:
name: created
description: Required. The date and time of the configuration revision.
Description:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: description
description: The description of the configuration revision.
Revision:
allOf:
- $ref: '#/components/schemas/__integer'
- xml:
name: revision
description: Required. The revision number of the configuration.
description: Returns information about the specified configuration revision.
NotFoundException: {}
__mapOf__string:
type: object
additionalProperties:
$ref: '#/components/schemas/__string'
__listOfSanitizationWarning:
type: array
items:
$ref: '#/components/schemas/SanitizationWarning'
Configuration:
type: object
required:
- Description
- EngineVersion
- LatestRevision
- AuthenticationStrategy
- EngineType
- Id
- Arn
- Name
- Created
properties:
Arn:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: arn
description: Required. The ARN of the configuration.
AuthenticationStrategy:
allOf:
- $ref: '#/components/schemas/AuthenticationStrategy'
- xml:
name: authenticationStrategy
description: Optional. The authentication strategy associated with the configuration. The default is SIMPLE.
Created:
allOf:
- $ref: '#/components/schemas/__timestampIso8601'
- xml:
name: created
description: Required. The date and time of the configuration revision.
Description:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: description
description: Required. The description of the configuration.
EngineType:
allOf:
- $ref: '#/components/schemas/EngineType'
- xml:
name: engineType
description: Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.
EngineVersion:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: engineVersion
description: Required. The broker engine's version. For a list of supported engine versions, see, Supported engines.
Id:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: id
description: Required. The unique ID that Amazon MQ generates for the configuration.
LatestRevision:
allOf:
- $ref: '#/components/schemas/ConfigurationRevision'
- xml:
name: latestRevision
description: Required. The latest revision of the configuration.
Name:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: name
description: Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.
Tags:
allOf:
- $ref: '#/components/schemas/__mapOf__string'
- xml:
name: tags
description: The list of all tags associated with this configuration.
description: Returns information about all configurations.
ListConfigurationRevisionsResponse:
type: object
properties:
ConfigurationId:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: configurationId
description: The unique ID that Amazon MQ generates for the configuration.
MaxResults:
allOf:
- $ref: '#/components/schemas/__integer'
- xml:
name: maxResults
description: The maximum number of configuration revisions that can be returned per page (20 by default). This value must be an integer from 5 to 100.
NextToken:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: nextToken
description: The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.
Revisions:
allOf:
- $ref: '#/components/schemas/__listOfConfigurationRevision'
- xml:
name: revisions
description: The list of all revisions for the specified configuration.
__listOfConfiguration:
type: array
items:
$ref: '#/components/schemas/Configuration'
CreateConfigurationResponse:
type: object
properties:
Arn:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: arn
description: Required. The Amazon Resource Name (ARN) of the configuration.
AuthenticationStrategy:
allOf:
- $ref: '#/components/schemas/AuthenticationStrategy'
- xml:
name: authenticationStrategy
description: Optional. The authentication strategy associated with the configuration. The default is SIMPLE.
Created:
allOf:
- $ref: '#/components/schemas/__timestampIso8601'
- xml:
name: created
description: Required. The date and time of the configuration.
Id:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: id
description: Required. The unique ID that Amazon MQ generates for the configuration.
LatestRevision:
allOf:
- $ref: '#/components/schemas/ConfigurationRevision'
- xml:
name: latestRevision
description: The latest revision of the configuration.
Name:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: name
description: Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.
SanitizationWarning:
type: object
required:
- Reason
properties:
AttributeName:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: attributeName
description: The name of the XML attribute that has been sanitized.
ElementName:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: elementName
description: The name of the XML element that has been sanitized.
Reason:
allOf:
- $ref: '#/components/schemas/SanitizationWarningReason'
- xml:
name: reason
description: Required. The reason for which the XML elements or attributes were sanitized.
description: Returns information about the XML element or attribute that was sanitized in the configuration.
ForbiddenException: {}
InternalServerErrorException: {}
ListConfigurationsResponse:
type: object
properties:
Configurations:
allOf:
- $ref: '#/components/schemas/__listOfConfiguration'
- xml:
name: configurations
description: The list of all revisions for the specified configuration.
MaxResults:
allOf:
- $ref: '#/components/schemas/__integer'
- xml:
name: maxResults
description: The maximum number of configurations that Amazon MQ can return per page (20 by default). This value must be an integer from 5 to 100.
NextToken:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: nextToken
description: The token that specifies the next page of results Amazon MQ should return. To request the first page, leave nextToken empty.
DescribeConfigurationResponse:
type: object
properties:
Arn:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: arn
description: Required. The ARN of the configuration.
AuthenticationStrategy:
allOf:
- $ref: '#/components/schemas/AuthenticationStrategy'
- xml:
name: authenticationStrategy
description: Optional. The authentication strategy associated with the configuration. The default is SIMPLE.
Created:
allOf:
- $ref: '#/components/schemas/__timestampIso8601'
- xml:
name: created
description: Required. The date and time of the configuration revision.
Description:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: description
description: Required. The description of the configuration.
EngineType:
allOf:
- $ref: '#/components/schemas/EngineType'
- xml:
name: engineType
description: Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.
EngineVersion:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: engineVersion
description: Required. The broker engine's version. For a list of supported engine versions, see, Supported engines.
Id:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: id
description: Required. The unique ID that Amazon MQ generates for the configuration.
LatestRevision:
allOf:
- $ref: '#/components/schemas/ConfigurationRevision'
- xml:
name: latestRevision
description: Required. The latest revision of the configuration.
Name:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: name
description: Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.
Tags:
allOf:
- $ref: '#/components/schemas/__mapOf__string'
- xml:
name: tags
description: The list of all tags associated with this configuration.
UpdateConfigurationResponse:
type: object
properties:
Arn:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: arn
description: Required. The Amazon Resource Name (ARN) of the configuration.
Created:
allOf:
- $ref: '#/components/schemas/__timestampIso8601'
- xml:
name: created
description: Required. The date and time of the configuration.
Id:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: id
description: Required. The unique ID that Amazon MQ generates for the configuration.
LatestRevision:
allOf:
- $ref: '#/components/schemas/ConfigurationRevision'
- xml:
name: latestRevision
description: The latest revision of the configuration.
Name:
allOf:
- $ref: '#/components/schemas/__string'
- xml:
name: name
description: Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.
Warnings:
allOf:
- $ref: '#/components/schemas/__listOfSanitizationWarning'
- xml:
name: warnings
description: The list of the first 20 warnings about the configuration XML elements or attributes that were sanitized.
ConflictException: {}
__integer:
type: integer
__listOfConfigurationRevision:
type: array
items:
$ref: '#/components/schemas/ConfigurationRevision'
EngineType:
type: string
enum:
- ACTIVEMQ
- RABBITMQ
description: The type of broker engine. Amazon MQ supports ActiveMQ and RabbitMQ.
AuthenticationStrategy:
type: string
enum:
- SIMPLE
- LDAP
description: Optional. The authentication strategy used to secure the broker. The default is SIMPLE.
parameters:
X-Amz-Content-Sha256:
name: X-Amz-Content-Sha256
in: header
schema:
type: string
required: false
X-Amz-Algorithm:
name: X-Amz-Algorithm
in: header
schema:
type: string
required: false
X-Amz-Credential:
name: X-Amz-Credential
in: header
schema:
type: string
required: false
X-Amz-Security-Token:
name: X-Amz-Security-Token
in: header
schema:
type: string
required: false
X-Amz-Signature:
name: X-Amz-Signature
in: header
schema:
type: string
required: false
X-Amz-Date:
name: X-Amz-Date
in: header
schema:
type: string
required: false
X-Amz-SignedHeaders:
name: X-Amz-SignedHeaders
in: header
schema:
type: string
required: false
securitySchemes:
hmac:
type: apiKey
name: Authorization
in: header
description: Amazon Signature authorization v4
x-amazon-apigateway-authtype: awsSigv4
externalDocs:
description: Amazon Web Services documentation
url: https://docs.aws.amazon.com/mq/
x-hasEquivalentPaths: true