Skip to content

Latest commit

 

History

History

queue-manager

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

MQ on Cloud queue manager

A queue manager is service that hosts MQ queues and channels. The queue manager ensures messages are processed from the right queue or routes requests to another queue manager.

Usage

module "queue_manager" {
  source                = "terraform-ibm-modules/mq-cloud/ibm//modules/queue-manager"
  version               = "X.X.X"  # Replace "X.X.X" with a release version to lock into a specific release
  display_name          = "queue-manager"
  location              = "22222222-2222-2222-2222-222222222222" # Location from MQ on Cloud deployment instance
  name                  = "qm"
  service_instance_crn  = "crn:<...>" # MQ on Cloud deployment instance crn
  size                  = "xsmall"
  queue_manager_version = "9.4.0_3"
}

Requirements

Name Version
terraform >= 1.3.0
ibm >= 1.67.0, <2.0.0

Modules

No modules.

Resources

Name Type
ibm_mqcloud_queue_manager.mqcloud_queue_manager resource

Inputs

Name Description Type Default Required
display_name A displayable name for the queue manager. string n/a yes
location The locations in which the queue manager would be deployed. string n/a yes
name A queue manager name conforming to MQ restrictions. 1 to 48 characters matching regular expression '/^[a-zA-Z0-9._]*$/' . string n/a yes
queue_manager_version The MQ version of the queue manager. string "9.4.0_3" no
service_instance_crn The CRN that uniquely identifies the MQ on Cloud deployment service instance. string n/a yes
size The queue manager deployment sizes. Valid values are xsmall, small, medium, large. string "xsmall" no

Outputs

Name Description
administrator_api_endpoint_url The url through which to access the Admin REST APIs for this queue manager.
available_upgrade_versions_uri The uri through which the available versions to upgrade to can be found for this queue manager.
connection_info_uri The uri through which the CDDT for this queue manager can be obtained.
date_created RFC3339 formatted UTC date for when the queue manager was created.
href The URL for this queue manager.
id The unique identifier of the queue manager.
queue_manager_id The ID of the queue manager which was allocated on creation, and can be used for delete calls.
rest_api_endpoint_url The url through which to access REST APIs for this queue manager.
status_uri The reference uri to get deployment status of the queue manager.
upgrade_available Describes whether an upgrade is available for this queue manager.
web_console_url The url through which to access the web console for this queue manager.