Cloud Essentials for RabbitMQ
Manage your RabbitMQ engine
Retrieve a list of MessageQ deployments
path Parameters
regionThe region you want to target
query Parameters
organization_idOrganization ID to filter for, only deployments from this Organization will be returned.
project_idProject ID to filter for, only deployments from this Project will be returned.
order_bySort order for deployments in the response.
pagePage number to return, from the paginated results.
page_sizeNumber of deployments to return per page.
tagsTags to filter for, only deployments with one or more matching tags will be returned.
nameDeployment name to filter for, only deployments with this string within their name will be returned.
Retrieve a list of MessageQ deployments › Responses
List of deployments.
total_countNumber of deployments in result set.
Create a new MessageQ deployment
path Parameters
regionThe region you want to target
Create a new MessageQ deployment › Request Body
project_idProject ID in which to create the deployment.
nameName of the deployment.
tagsTags.
node_countNumber of nodes.
node_typeNode type to use.
user_nameUsername for the deployment user.
passwordPassword for the deployment user.
Volume for storing data.
Endpoints to access the deployment.
versionThe MessageQ version to use.
Create a new MessageQ deployment › Responses
idUnique identifier of the deployment. (UUID format)
nameName of the deployment.
organization_idID of the Organization containing the deployment. (UUID format)
project_idID of the Project containing the deployment. (UUID format)
statusStatus of the deployment.
tagsTags of the deployment.
node_countNumber of nodes.
node_typeNode type used.
Volume type and size.
Exposed endpoints.
created_atDate the deployment was created. (RFC 3339 format)
updated_atDate the deployment was last updated. (RFC 3339 format)
versionMessageQ version of the deployment.
regionRegion of the deployment.
Retrieve a specific MessageQ deployment
path Parameters
regionThe region you want to target
deployment_idID of the deployment.
Retrieve a specific MessageQ deployment › Responses
idUnique identifier of the deployment. (UUID format)
nameName of the deployment.
organization_idID of the Organization containing the deployment. (UUID format)
project_idID of the Project containing the deployment. (UUID format)
statusStatus of the deployment.
tagsTags of the deployment.
node_countNumber of nodes.
node_typeNode type used.
Volume type and size.
Exposed endpoints.
created_atDate the deployment was created. (RFC 3339 format)
updated_atDate the deployment was last updated. (RFC 3339 format)
versionMessageQ version of the deployment.
regionRegion of the deployment.
Delete a MessageQ deployment
path Parameters
regionThe region you want to target
deployment_idID of the deployment.
Delete a MessageQ deployment › Responses
idUnique identifier of the deployment. (UUID format)
nameName of the deployment.
organization_idID of the Organization containing the deployment. (UUID format)
project_idID of the Project containing the deployment. (UUID format)
statusStatus of the deployment.
tagsTags of the deployment.
node_countNumber of nodes.
node_typeNode type used.
Volume type and size.
Exposed endpoints.
created_atDate the deployment was created. (RFC 3339 format)
updated_atDate the deployment was last updated. (RFC 3339 format)
versionMessageQ version of the deployment.
regionRegion of the deployment.
Update a MessageQ deployment
path Parameters
regionThe region you want to target
deployment_idID of the deployment. (UUID format)
Update a MessageQ deployment › Request Body
nameNew name for the deployment.
tagsTags to update.
Update a MessageQ deployment › Responses
idUnique identifier of the deployment. (UUID format)
nameName of the deployment.
organization_idID of the Organization containing the deployment. (UUID format)
project_idID of the Project containing the deployment. (UUID format)
statusStatus of the deployment.
tagsTags of the deployment.
node_countNumber of nodes.
node_typeNode type used.
Volume type and size.
Exposed endpoints.
created_atDate the deployment was created. (RFC 3339 format)
updated_atDate the deployment was last updated. (RFC 3339 format)
versionMessageQ version of the deployment.
regionRegion of the deployment.
Upgrade a MessageQ deployment
path Parameters
regionThe region you want to target
deployment_idID of the deployment. (UUID format)
Upgrade a MessageQ deployment › Request Body
node_countTarget number of nodes.
volume_size_bytesTarget volume size. (in bytes)
Upgrade a MessageQ deployment › Responses
idUnique identifier of the deployment. (UUID format)
nameName of the deployment.
organization_idID of the Organization containing the deployment. (UUID format)
project_idID of the Project containing the deployment. (UUID format)
statusStatus of the deployment.
tagsTags of the deployment.
node_countNumber of nodes.
node_typeNode type used.
Volume type and size.
Exposed endpoints.
created_atDate the deployment was created. (RFC 3339 format)
updated_atDate the deployment was last updated. (RFC 3339 format)
versionMessageQ version of the deployment.
regionRegion of the deployment.
Retrieve a list of deployment users
path Parameters
regionThe region you want to target
deployment_idquery Parameters
pagepage_sizeorder_bynameRetrieve a list of deployment users › Responses
total_countCreate a new user
path Parameters
regionThe region you want to target
deployment_idID of the deployment.
Create a new user › Request Body
usernameUsername of the deployment user.
passwordPassword of the deployment user.
Create a new user › Responses
usernameUpdate an existing user
Create a new endpoint for a deployment
path Parameters
regionThe region you want to target
Create a new endpoint for a deployment › Request Body
deployment_idID of the deployment.
Specification of the endpoint you want to create.
Create a new endpoint for a deployment › Responses
idUnique identifier of the endpoint. (UUID format)
List of available services, their ports and URLs.
publicdns_recordDNS record for service access. Now deprecated. Use the url field from services field instead.
Retrieve a list of available node types
path Parameters
regionThe region you want to target
query Parameters
order_bySort order for versions in the response.
pagePage number to return, from the paginated results.
page_sizeNumber of node types to return per page.
Retrieve a list of available node types › Responses
List of node types compatible.
total_countNumber of node types in result set.
List available MessageQ versions
path Parameters
regionThe region you want to target
query Parameters
order_bySort order for versions in the response.
pagePage number to return, from the paginated results.
page_sizeNumber of versions to return per page.
versionEngine version to filter for, only versions with this version will be returned.
List available MessageQ versions › Responses
List of versions.
total_countNumber of versions in result set.