UNPKG

openapi-directory

Version:

Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

1 lines 44.3 kB
{"openapi":"3.0.0","info":{"version":"2017-11-27","x-release":"v4","title":"AmazonMQ","description":"Amazon MQ is a managed message broker service for Apache ActiveMQ 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://twitter.com/awscloud/profile_image?size=original","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-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-direct":true}],"x-apiClientRegistration":{"url":"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?nc2=h_ct"},"x-apisguru-categories":["cloud"],"x-preferred":true},"externalDocs":{"description":"Amazon Web Services documentation","url":"https://aws.amazon.com/mq/"},"x-hasEquivalentPaths":true,"security":[{"hmac":[]}],"paths":{"/v1/brokers":{"post":{"operationId":"CreateBroker","description":"Creates a broker. Note: This API is asynchronous.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBrokerResponse"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"UnauthorizedException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UnauthorizedException"}}}},"482":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"483":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"484":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBrokerRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$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":"ListBrokers","description":"Returns a list of all brokers.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListBrokersResponse"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"482":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListBrokersRequest"}}},"required":true}}},"/v1/configurations":{"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"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"482":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateConfigurationRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$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":"ListConfigurations","description":"Returns a list of all configurations.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListConfigurationsResponse"}}}},"480":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"481":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"482":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListConfigurationsRequest"}}},"required":true}}},"/v1/tags/{resource-arn}":{"post":{"operationId":"CreateTags","description":"Add a tag to a resource.","responses":{"204":{"description":"Success"},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"482":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"resource-arn","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTagsRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$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"}],"delete":{"operationId":"DeleteTags","description":"Remove a tag from a resource.","responses":{"204":{"description":"Success"},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"482":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"resource-arn","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteTagsRequest"}}},"required":true}},"get":{"operationId":"ListTags","description":"Lists tags for a resource.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListTagsResponse"}}}},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"482":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"resource-arn","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListTagsRequest"}}},"required":true}}},"/v1/brokers/{broker-id}/users/{username}":{"post":{"operationId":"CreateUser","description":"Creates an ActiveMQ user.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUserResponse"}}}},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"482":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"483":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"484":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"broker-id","in":"path","required":true,"schema":{"type":"string"}},{"name":"username","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateUserRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$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"}],"delete":{"operationId":"DeleteUser","description":"Deletes an ActiveMQ user.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteUserResponse"}}}},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"482":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"broker-id","in":"path","required":true,"schema":{"type":"string"}},{"name":"username","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteUserRequest"}}},"required":true}},"get":{"operationId":"DescribeUser","description":"Returns information about an ActiveMQ user.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeUserResponse"}}}},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"482":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"broker-id","in":"path","required":true,"schema":{"type":"string"}},{"name":"username","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeUserRequest"}}},"required":true}},"put":{"operationId":"UpdateUser","description":"Updates the information for an ActiveMQ user.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateUserResponse"}}}},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"482":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"483":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"484":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"broker-id","in":"path","required":true,"schema":{"type":"string"}},{"name":"username","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateUserRequest"}}},"required":true}}},"/v1/brokers/{broker-id}":{"delete":{"operationId":"DeleteBroker","description":"Deletes a broker. Note: This API is asynchronous.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteBrokerResponse"}}}},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"482":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"broker-id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteBrokerRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$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":"DescribeBroker","description":"Returns information about the specified broker.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeBrokerResponse"}}}},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"482":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"broker-id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeBrokerRequest"}}},"required":true}},"put":{"operationId":"UpdateBroker","description":"Adds a pending configuration change to a broker.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateBrokerResponse"}}}},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"482":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"483":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"484":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"broker-id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateBrokerRequest"}}},"required":true}}},"/v1/configurations/{configuration-id}":{"get":{"operationId":"DescribeConfiguration","description":"Returns information about the specified configuration.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeConfigurationResponse"}}}},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"482":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"configuration-id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeConfigurationRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$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"}],"put":{"operationId":"UpdateConfiguration","description":"Updates the specified configuration.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateConfigurationResponse"}}}},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"482":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"483":{"description":"ConflictException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConflictException"}}}},"484":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"configuration-id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateConfigurationRequest"}}},"required":true}}},"/v1/configurations/{configuration-id}/revisions/{configuration-revision}":{"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"}}}},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"482":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"configuration-id","in":"path","required":true,"schema":{"type":"string"}},{"name":"configuration-revision","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DescribeConfigurationRevisionRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$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"}]},"/v1/configurations/{configuration-id}/revisions":{"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"}}}},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"482":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"configuration-id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListConfigurationRevisionsRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$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"}]},"/v1/brokers/{broker-id}/users":{"get":{"operationId":"ListUsers","description":"Returns a list of all ActiveMQ users.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListUsersResponse"}}}},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"482":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"broker-id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListUsersRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$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"}]},"/v1/brokers/{broker-id}/reboot":{"post":{"operationId":"RebootBroker","description":"Reboots a broker. Note: This API is asynchronous.","responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RebootBrokerResponse"}}}},"480":{"description":"NotFoundException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotFoundException"}}}},"481":{"description":"BadRequestException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BadRequestException"}}}},"482":{"description":"InternalServerErrorException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorException"}}}},"483":{"description":"ForbiddenException","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ForbiddenException"}}}}},"parameters":[{"name":"broker-id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RebootBrokerRequest"}}},"required":true}},"parameters":[{"$ref":"#/components/parameters/Action"},{"$ref":"#/components/parameters/Version"},{"$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"}]}},"servers":[{"url":"https://mq.amazonaws.com/"},{"url":"http://mq.amazonaws.com/"}],"components":{"parameters":{"Action":{"name":"Action","in":"query","required":true,"schema":{"type":"string"}},"Version":{"name":"Version","in":"query","required":true,"schema":{"type":"string"}},"X-Amz-Content-Sha256":{"name":"X-Amz-Content-Sha256","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-Date":{"name":"X-Amz-Date","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-Algorithm":{"name":"X-Amz-Algorithm","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-Credential":{"name":"X-Amz-Credential","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-Security-Token":{"name":"X-Amz-Security-Token","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-Signature":{"name":"X-Amz-Signature","in":"header","required":false,"schema":{"type":"string"}},"X-Amz-SignedHeaders":{"name":"X-Amz-SignedHeaders","in":"header","required":false,"schema":{"type":"string"}}},"securitySchemes":{"hmac":{"type":"apiKey","name":"Authorization","in":"header","description":"Amazon Signature authorization v4","x-amazon-apigateway-authtype":"awsSigv4"}},"schemas":{"CreateBrokerResponse":{"type":"object","properties":{"BrokerArn":{"$ref":"#/components/schemas/__string"},"BrokerId":{"$ref":"#/components/schemas/__string"}}},"CreateBrokerRequest":{"type":"object","properties":{"AutoMinorVersionUpgrade":{"$ref":"#/components/schemas/__boolean"},"BrokerName":{"$ref":"#/components/schemas/__string"},"Configuration":{"$ref":"#/components/schemas/ConfigurationId"},"CreatorRequestId":{"$ref":"#/components/schemas/__string"},"DeploymentMode":{"$ref":"#/components/schemas/DeploymentMode"},"EngineType":{"$ref":"#/components/schemas/EngineType"},"EngineVersion":{"$ref":"#/components/schemas/__string"},"HostInstanceType":{"$ref":"#/components/schemas/__string"},"Logs":{"$ref":"#/components/schemas/Logs"},"MaintenanceWindowStartTime":{"$ref":"#/components/schemas/WeeklyStartTime"},"PubliclyAccessible":{"$ref":"#/components/schemas/__boolean"},"SecurityGroups":{"$ref":"#/components/schemas/__listOf__string"},"SubnetIds":{"$ref":"#/components/schemas/__listOf__string"},"Tags":{"$ref":"#/components/schemas/__mapOf__string"},"Users":{"$ref":"#/components/schemas/__listOfUser"}},"description":"Creates a broker using the specified properties."},"BadRequestException":{},"UnauthorizedException":{},"InternalServerErrorException":{},"ConflictException":{},"ForbiddenException":{},"CreateConfigurationResponse":{"type":"object","properties":{"Arn":{"$ref":"#/components/schemas/__string"},"Created":{"$ref":"#/components/schemas/__timestampIso8601"},"Id":{"$ref":"#/components/schemas/__string"},"LatestRevision":{"$ref":"#/components/schemas/ConfigurationRevision"},"Name":{"$ref":"#/components/schemas/__string"}}},"CreateConfigurationRequest":{"type":"object","properties":{"EngineType":{"$ref":"#/components/schemas/EngineType"},"EngineVersion":{"$ref":"#/components/schemas/__string"},"Name":{"$ref":"#/components/schemas/__string"},"Tags":{"$ref":"#/components/schemas/__mapOf__string"}},"description":"Creates a new configuration for the specified configuration name. Amazon MQ uses the default configuration (the engine type and version)."},"CreateTagsRequest":{"type":"object","properties":{"Tags":{"$ref":"#/components/schemas/__mapOf__string"}},"description":"A map of the key-value pairs for the resource tag."},"NotFoundException":{},"CreateUserResponse":{"type":"object","properties":{}},"CreateUserRequest":{"type":"object","properties":{"ConsoleAccess":{"$ref":"#/components/schemas/__boolean"},"Groups":{"$ref":"#/components/schemas/__listOf__string"},"Password":{"$ref":"#/components/schemas/__string"}},"description":"Creates a new ActiveMQ user."},"DeleteBrokerResponse":{"type":"object","properties":{"BrokerId":{"$ref":"#/components/schemas/__string"}}},"DeleteBrokerRequest":{"type":"object","properties":{}},"DeleteTagsRequest":{"type":"object","properties":{}},"DeleteUserResponse":{"type":"object","properties":{}},"DeleteUserRequest":{"type":"object","properties":{}},"DescribeBrokerResponse":{"type":"object","properties":{"AutoMinorVersionUpgrade":{"$ref":"#/components/schemas/__boolean"},"BrokerArn":{"$ref":"#/components/schemas/__string"},"BrokerId":{"$ref":"#/components/schemas/__string"},"BrokerInstances":{"$ref":"#/components/schemas/__listOfBrokerInstance"},"BrokerName":{"$ref":"#/components/schemas/__string"},"BrokerState":{"$ref":"#/components/schemas/BrokerState"},"Configurations":{"$ref":"#/components/schemas/Configurations"},"Created":{"$ref":"#/components/schemas/__timestampIso8601"},"DeploymentMode":{"$ref":"#/components/schemas/DeploymentMode"},"EngineType":{"$ref":"#/components/schemas/EngineType"},"EngineVersion":{"$ref":"#/components/schemas/__string"},"HostInstanceType":{"$ref":"#/components/schemas/__string"},"Logs":{"$ref":"#/components/schemas/LogsSummary"},"MaintenanceWindowStartTime":{"$ref":"#/components/schemas/WeeklyStartTime"},"PendingEngineVersion":{"$ref":"#/components/schemas/__string"},"PubliclyAccessible":{"$ref":"#/components/schemas/__boolean"},"SecurityGroups":{"$ref":"#/components/schemas/__listOf__string"},"SubnetIds":{"$ref":"#/components/schemas/__listOf__string"},"Tags":{"$ref":"#/components/schemas/__mapOf__string"},"Users":{"$ref":"#/components/schemas/__listOfUserSummary"}}},"DescribeBrokerRequest":{"type":"object","properties":{}},"DescribeConfigurationResponse":{"type":"object","properties":{"Arn":{"$ref":"#/components/schemas/__string"},"Created":{"$ref":"#/components/schemas/__timestampIso8601"},"Description":{"$ref":"#/components/schemas/__string"},"EngineType":{"$ref":"#/components/schemas/EngineType"},"EngineVersion":{"$ref":"#/components/schemas/__string"},"Id":{"$ref":"#/components/schemas/__string"},"LatestRevision":{"$ref":"#/components/schemas/ConfigurationRevision"},"Name":{"$ref":"#/components/schemas/__string"},"Tags":{"$ref":"#/components/schemas/__mapOf__string"}}},"DescribeConfigurationRequest":{"type":"object","properties":{}},"DescribeConfigurationRevisionResponse":{"type":"object","properties":{"ConfigurationId":{"$ref":"#/components/schemas/__string"},"Created":{"$ref":"#/components/schemas/__timestampIso8601"},"Data":{"$ref":"#/components/schemas/__string"},"Description":{"$ref":"#/components/schemas/__string"}}},"DescribeConfigurationRevisionRequest":{"type":"object","properties":{}},"DescribeUserResponse":{"type":"object","properties":{"BrokerId":{"$ref":"#/components/schemas/__string"},"ConsoleAccess":{"$ref":"#/components/schemas/__boolean"},"Groups":{"$ref":"#/components/schemas/__listOf__string"},"Pending":{"$ref":"#/components/schemas/UserPendingChanges"},"Username":{"$ref":"#/components/schemas/__string"}}},"DescribeUserRequest":{"type":"object","properties":{}},"ListBrokersResponse":{"type":"object","properties":{"BrokerSummaries":{"$ref":"#/components/schemas/__listOfBrokerSummary"},"NextToken":{"$ref":"#/components/schemas/__string"}}},"ListBrokersRequest":{"type":"object","properties":{}},"ListConfigurationRevisionsResponse":{"type":"object","properties":{"ConfigurationId":{"$ref":"#/components/schemas/__string"},"MaxResults":{"$ref":"#/components/schemas/__integer"},"NextToken":{"$ref":"#/components/schemas/__string"},"Revisions":{"$ref":"#/components/schemas/__listOfConfigurationRevision"}}},"ListConfigurationRevisionsRequest":{"type":"object","properties":{}},"ListConfigurationsResponse":{"type":"object","properties":{"Configurations":{"$ref":"#/components/schemas/__listOfConfiguration"},"MaxResults":{"$ref":"#/components/schemas/__integer"},"NextToken":{"$ref":"#/components/schemas/__string"}}},"ListConfigurationsRequest":{"type":"object","properties":{}},"ListTagsResponse":{"type":"object","properties":{"Tags":{"$ref":"#/components/schemas/__mapOf__string"}}},"ListTagsRequest":{"type":"object","properties":{}},"ListUsersResponse":{"type":"object","properties":{"BrokerId":{"$ref":"#/components/schemas/__string"},"MaxResults":{"$ref":"#/components/schemas/__integerMin5Max100"},"NextToken":{"$ref":"#/components/schemas/__string"},"Users":{"$ref":"#/components/schemas/__listOfUserSummary"}}},"ListUsersRequest":{"type":"object","properties":{}},"RebootBrokerResponse":{"type":"object","properties":{}},"RebootBrokerRequest":{"type":"object","properties":{}},"UpdateBrokerResponse":{"type":"object","properties":{"AutoMinorVersionUpgrade":{"$ref":"#/components/schemas/__boolean"},"BrokerId":{"$ref":"#/components/schemas/__string"},"Configuration":{"$ref":"#/components/schemas/ConfigurationId"},"EngineVersion":{"$ref":"#/components/schemas/__string"},"Logs":{"$ref":"#/components/schemas/Logs"}}},"UpdateBrokerRequest":{"type":"object","properties":{"AutoMinorVersionUpgrade":{"$ref":"#/components/schemas/__boolean"},"Configuration":{"$ref":"#/components/schemas/ConfigurationId"},"EngineVersion":{"$ref":"#/components/schemas/__string"},"Logs":{"$ref":"#/components/schemas/Logs"}},"description":"Updates the broker using the specified properties."},"UpdateConfigurationResponse":{"type":"object","properties":{"Arn":{"$ref":"#/components/schemas/__string"},"Created":{"$ref":"#/components/schemas/__timestampIso8601"},"Id":{"$ref":"#/components/schemas/__string"},"LatestRevision":{"$ref":"#/components/schemas/ConfigurationRevision"},"Name":{"$ref":"#/components/schemas/__string"},"Warnings":{"$ref":"#/components/schemas/__listOfSanitizationWarning"}}},"UpdateConfigurationRequest":{"type":"object","properties":{"Data":{"$ref":"#/components/schemas/__string"},"Description":{"$ref":"#/components/schemas/__string"}},"description":"Updates the specified configuration."},"UpdateUserResponse":{"type":"object","properties":{}},"UpdateUserRequest":{"type":"object","properties":{"ConsoleAccess":{"$ref":"#/components/schemas/__boolean"},"Groups":{"$ref":"#/components/schemas/__listOf__string"},"Password":{"$ref":"#/components/schemas/__string"}},"description":"Updates the information for an ActiveMQ user."},"__string":{"type":"string"},"__listOf__string":{"type":"array","items":{"$ref":"#/components/schemas/__string"}},"BrokerInstance":{"type":"object","properties":{"ConsoleURL":{"$ref":"#/components/schemas/__string"},"Endpoints":{"$ref":"#/components/schemas/__listOf__string"},"IpAddress":{"$ref":"#/components/schemas/__string"}},"description":"Returns information about all brokers."},"BrokerState":{"type":"string","enum":["CREATION_IN_PROGRESS","CREATION_FAILED","DELETION_IN_PROGRESS","RUNNING","REBOOT_IN_PROGRESS"],"description":"The status of the broker."},"__timestampIso8601":{"type":"string","format":"date-time"},"DeploymentMode":{"type":"string","enum":["SINGLE_INSTANCE","ACTIVE_STANDBY_MULTI_AZ"],"description":"The deployment mode of the broker."},"BrokerSummary":{"type":"object","properties":{"BrokerArn":{"$ref":"#/components/schemas/__string"},"BrokerId":{"$ref":"#/components/schemas/__string"},"BrokerName":{"$ref":"#/components/schemas/__string"},"BrokerState":{"$ref":"#/components/schemas/BrokerState"},"Created":{"$ref":"#/components/schemas/__timestampIso8601"},"DeploymentMode":{"$ref":"#/components/schemas/DeploymentMode"},"HostInstanceType":{"$ref":"#/components/schemas/__string"}},"description":"The Amazon Resource Name (ARN) of the broker."},"ChangeType":{"type":"string","enum":["CREATE","UPDATE","DELETE"],"description":"The type of change pending for the ActiveMQ user."},"EngineType":{"type":"string","enum":["ACTIVEMQ"],"description":"The type of broker engine. Note: Currently, Amazon MQ supports only ActiveMQ."},"ConfigurationRevision":{"type":"object","properties":{"Created":{"$ref":"#/components/schemas/__timestampIso8601"},"Description":{"$ref":"#/components/schemas/__string"},"Revision":{"$ref":"#/components/schemas/__integer"}},"description":"Returns information about the specified configuration revision."},"__mapOf__string":{"type":"array","items":{"type":"object","properties":{"key":{"$ref":"#/components/schemas/__string"},"value":{"$ref":"#/components/schemas/__string"}}}},"Configuration":{"type":"object","properties":{"Arn":{"$ref":"#/components/schemas/__string"},"Created":{"$ref":"#/components/schemas/__timestampIso8601"},"Description":{"$ref":"#/components/schemas/__string"},"EngineType":{"$ref":"#/components/schemas/EngineType"},"EngineVersion":{"$ref":"#/components/schemas/__string"},"Id":{"$ref":"#/components/schemas/__string"},"LatestRevision":{"$ref":"#/components/schemas/ConfigurationRevision"},"Name":{"$ref":"#/components/schemas/__string"},"Tags":{"$ref":"#/components/schemas/__mapOf__string"}},"description":"Returns information about all configurations."},"__integer":{"type":"integer"},"ConfigurationId":{"type":"object","properties":{"Id":{"$ref":"#/components/schemas/__string"},"Revision":{"$ref":"#/components/schemas/__integer"}},"description":"A list of information about the configuration."},"__listOfConfigurationId":{"type":"array","items":{"$ref":"#/components/schemas/ConfigurationId"}},"Configurations":{"type":"object","properties":{"Current":{"$ref":"#/components/schemas/ConfigurationId"},"History":{"$ref":"#/components/schemas/__listOfConfigurationId"},"Pending":{"$ref":"#/components/schemas/ConfigurationId"}},"description":"Broker configuration information"},"__boolean":{"type":"boolean"},"Logs":{"type":"object","properties":{"Audit":{"$ref":"#/components/schemas/__boolean"},"General":{"$ref":"#/components/schemas/__boolean"}},"description":"The list of information about logs to be enabled for the specified broker."},"WeeklyStartTime":{"type":"object","properties":{"DayOfWeek":{"$ref":"#/components/schemas/DayOfWeek"},"TimeOfDay":{"$ref":"#/components/schemas/__string"},"TimeZone":{"$ref":"#/components/schemas/__string"}},"description":"The scheduled time period relative to UTC during which Amazon MQ begins to apply pending updates or patches to the broker."},"__listOfUser":{"type":"array","items":{"$ref":"#/components/schemas/User"}},"DayOfWeek":{"type":"string","enum":["MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY","SUNDAY"]},"__listOfBrokerInstance":{"type":"array","items":{"$ref":"#/components/schemas/BrokerInstance"}},"LogsSummary":{"type":"object","properties":{"Audit":{"$ref":"#/components/schemas/__boolean"},"AuditLogGroup":{"$ref":"#/components/schemas/__string"},"General":{"$ref":"#/components/schemas/__boolean"},"GeneralLogGroup":{"$ref":"#/components/schemas/__string"},"Pending":{"$ref":"#/components/schemas/PendingLogs"}},"description":"The list of information about logs currently enabled and pending to be deployed for the specified broker."},"__listOfUserSummary":{"type":"array","items":{"$ref":"#/components/schemas/UserSummary"}},"UserPendingChanges":{"type":"object","properties":{"ConsoleAccess":{"$ref":"#/components/schemas/__boolean"},"Groups":{"$ref":"#/components/schemas/__listOf__string"},"PendingChange":{"$ref":"#/components/schemas/ChangeType"}},"description":"Returns information about the status of the changes pending for the ActiveMQ user."},"MaxResults":{"type":"integer","minimum":1,"maximum":100},"__listOfBrokerSummary":{"type":"array","items":{"$ref":"#/components/schemas/BrokerSummary"}},"__listOfConfigurationRevision":{"type":"array","items":{"$ref":"#/components/schemas/ConfigurationRevision"}},"__listOfConfiguration":{"type":"array","items":{"$ref":"#/components/schemas/Configuration"}},"__integerMin5Max100":{"type":"integer","minimum":5,"maximum":100},"PendingLogs":{"type":"object","properties":{"Audit":{"$ref":"#/components/schemas/__boolean"},"General":{"$ref":"#/components/schemas/__boolean"}},"description":"The list of information about logs to be enabled for the specified broker."},"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."},"SanitizationWarning":{"type":"object","properties":{"AttributeName":{"$ref":"#/components/schemas/__string"},"ElementName":{"$ref":"#/components/schemas/__string"},"Reason":{"$ref":"#/components/schemas/SanitizationWarningReason"}},"description":"Returns information about the XML element or attribute that was sanitized in the configuration."},"__listOfSanitizationWarning":{"type":"array","items":{"$ref":"#/components/schemas/SanitizationWarning"}},"User":{"type":"object","properties":{"ConsoleAccess":{"$ref":"#/components/schemas/__boolean"},"Groups":{"$ref":"#/components/schemas/__listOf__string"},"Password":{"$ref":"#/components/schemas/__string"},"Username":{"$ref":"#/components/schemas/__string"}},"description":"An ActiveMQ user associated with the broker."},"UserSummary":{"type":"object","properties":{"PendingChange":{"$ref":"#/components/schemas/ChangeType"},"Username":{"$ref":"#/components/schemas/__string"}},"description":"Returns a list of all ActiveMQ users."}}}}