# AWS MQ

{% hint style="info" %}
The content of this documentation is under revision and may change. We appreciate your understanding as we work to improve it.
{% endhint %}

**AWS MQ** manages AWS MQ instances using AWS SDK version 2.x.

## **Parameters**

Take a look at the configuration parameters for the connector. Parameters supported by [Double Braces expressions](https://docs.digibee.com/documentation/connectors-and-triggers/double-braces/overview) are marked with `(DB)`.

### **General tab**

<table data-full-width="true"><thead><tr><th>Parameter</th><th>Description</th><th>Default value</th><th>Data type</th></tr></thead><tbody><tr><td><strong>Dynamic Account</strong></td><td>When active, the connector will use the account dynamically. Otherwise, it will use the account statically.</td><td>False</td><td>Boolean</td></tr><tr><td><strong>Account Name</strong> <code>(DB)</code></td><td>The name of the dynamic account used by the connector. This account must have been previously configured in a <a href="../tools/store-account"><strong>Store Account</strong></a> connector in the pipeline for this process to take effect. It is only available if the <strong>Dynamic Account</strong> parameter is active.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Account</strong></td><td>The account used by the connector. It is only available if the <strong>Dynamic Account</strong> parameter is inactive.</td><td>N/A</td><td>Account</td></tr><tr><td><strong>Label</strong> <code>(DB)</code></td><td>Logical name.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Operation</strong></td><td>The operation to perform.</td><td>N/a</td><td>String</td></tr><tr><td><strong>Fail On Error</strong></td><td>If the option is activated, the pipeline's execution with an error will be interrupted. Otherwise, the pipeline execution proceeds, but the result will show a false value for the <code>"success"</code> property.</td><td>False</td><td>Boolean</td></tr></tbody></table>

### **Optional tab**

<table data-full-width="true"><thead><tr><th>Parameter</th><th>Description</th><th>Default value</th><th>Data type</th></tr></thead><tbody><tr><td><strong>Override Endpoint</strong></td><td>Set the need for overidding the endpoint. This option needs to be used in combination with the <strong>Uri Endpoint Override</strong> option.</td><td>False</td><td>Boolean</td></tr><tr><td><strong>Pojo Request</strong></td><td>Whether to use a POJO request as body or not.</td><td>False</td><td>Boolean</td></tr><tr><td><strong>Region</strong> <code>(DB)</code></td><td>The region in which the MQ client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You’ll need to use the name Region.EU_WEST_1.id()</td><td>N/A</td><td>String</td></tr><tr><td><strong>Trust All Certificates</strong></td><td>Whether to trust all certificates in case of overriding the endpoint.</td><td>False</td><td>Boolean</td></tr><tr><td><strong>Uri Endpoint Override</strong> <code>(DB)</code></td><td>Set the overriding URI endpoint. This option needs to be used in combination with the Override <strong>Endpoint</strong> option.</td><td>N/A</td><td>String</td></tr></tbody></table>

### **Headers tab**

<table data-full-width="true"><thead><tr><th>Parameter</th><th>Description</th><th>Default value</th><th>Data type</th></tr></thead><tbody><tr><td><strong>Operation</strong> <code>(DB)</code></td><td>The operation to perform.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Max Results</strong></td><td>The number of results that must be retrieved from <strong>List Brokers</strong> operation.</td><td>N/A</td><td>Integer</td></tr><tr><td><strong>Broker Name</strong> <code>(DB)</code></td><td>The broker name.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Broker Engine</strong> <code>(DB)</code></td><td>The Broker Engine for MQ.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Broker Engine Version</strong> <code>(DB)</code></td><td>The Broker Engine Version for MQ. Currently you can choose between 5.15.6 and 5.15.0 of ACTIVEMQ.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Broker ID</strong> <code>(DB)</code></td><td>The broker ID.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Broker Deployment Mode</strong> <code>(DB)</code></td><td>The deployment mode for the broker in the <strong>Create Broker</strong> operation.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Broker Instance Type</strong> <code>(DB)</code></td><td>The instance type for the MQ machine in the <strong>Create Broker</strong> operation.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Broker Users</strong> <code>(DB)</code></td><td>The list of users for MQ.</td><td>N/A</td><td>JSON</td></tr><tr><td><strong>Broker Publicly Accessible</strong></td><td>If the MQ instance must be publicly available or not.</td><td>False</td><td>Boolean</td></tr></tbody></table>

### **Documentation tab**

<table data-full-width="true"><thead><tr><th>Parameter</th><th>Description</th><th>Default value</th><th>Data type</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td>Section for documenting any necessary information about the connector configuration and business rules.</td><td>N/A</td><td>String</td></tr></tbody></table>
