

# Elements permitted in Amazon MQ for ActiveMQ configurations
<a name="permitted-elements"></a>

The following is a detailed listing of the elements permitted in Amazon MQ for ActiveMQ configurations. For more information, see [XML Configuration](https://activemq.apache.org/xml-configuration.html) in the Apache ActiveMQ documentation.

**Note**  
This page applies to ActiveMQ brokers only. For information about RabbitMQ plugins, see [Plugins](rabbitmq-basic-elements-plugins.md).


| Element | 
| --- | 
| abortSlowAckConsumerStrategy [(attributes)](permitted-attributes.md#abortSlowAckConsumerStrategy.attributes) | 
| abortSlowConsumerStrategy [(attributes)](permitted-attributes.md#abortSlowConsumerStrategy.attributes) | 
| authorizationEntry [(attributes)](permitted-attributes.md#authorizationEntry.attributes) | 
| authorizationMap [(child collection elements)](permitted-collections.md#authorizationMap.collections) | 
| authorizationPlugin [(child collection elements)](permitted-collections.md#authorizationPlugin.collections) | 
| broker [(attributes](permitted-attributes.md#broker.attributes) \| [child collection elements)](permitted-collections.md#broker.collections) | 
| cachedMessageGroupMapFactory [(attributes)](permitted-attributes.md#cachedMessageGroupMapFactory.attributes) | 
| compositeQueue [(attributes](permitted-attributes.md#compositeQueue.attributes) \| [child collection elements)](permitted-collections.md#compositeQueue.collections) | 
| compositeTopic [(attributes](permitted-attributes.md#compositeTopic.attributes) \| [child collection elements)](permitted-collections.md#compositeTopic.collections) | 
| constantPendingMessageLimitStrategy [(attributes)](permitted-attributes.md#constantPendingMessageLimitStrategy.attributes) | 
| discarding [(attributes)](permitted-attributes.md#discarding.attributes) | 
| discardingDLQBrokerPlugin [(attributes)](permitted-attributes.md#discardingDLQBrokerPlugin.attributes) | 
| fileCursor | 
| fileDurableSubscriberCursor | 
| fileQueueCursor | 
| filteredDestination [(attributes)](permitted-attributes.md#filteredDestination.attributes) | 
| fixedCountSubscriptionRecoveryPolicy [(attributes)](permitted-attributes.md#fixedCountSubscriptionRecoveryPolicy.attributes) | 
| fixedSizedSubscriptionRecoveryPolicy [(attributes)](permitted-attributes.md#fixedSizedSubscriptionRecoveryPolicy.attributes) | 
| forcePersistencyModeBrokerPlugin [(attributes)](permitted-attributes.md#forcePersistencyModeBrokerPlugin.attributes) | 
| individualDeadLetterStrategy [(attributes)](permitted-attributes.md#individualDeadLetterStrategy.attributes) | 
| lastImageSubscriptionRecoveryPolicy | 
| messageGroupHashBucketFactory [(attributes)](permitted-attributes.md#messageGroupHashBucketFactory.attributes) | 
| mirroredQueue [(attributes)](permitted-attributes.md#mirroredQueue.attributes) | 
| noSubscriptionRecoveryPolicy | 
| oldestMessageEvictionStrategy [(attributes)](permitted-attributes.md#oldestMessageEvictionStrategy.attributes) | 
| oldestMessageWithLowestPriorityEvictionStrategy [(attributes)](permitted-attributes.md#oldestMessageWithLowestPriorityEvictionStrategy.attributes) | 
| policyEntry [(attributes](permitted-attributes.md#policyEntry.attributes) \| [child collection elements)](permitted-collections.md#policyEntry.collections) | 
| policyMap [(child collection elements)](permitted-collections.md#policyMap.collections) | 
| prefetchRatePendingMessageLimitStrategy [(attributes)](permitted-attributes.md#prefetchRatePendingMessageLimitStrategy.attributes) | 
| priorityDispatchPolicy | 
| priorityNetworkDispatchPolicy | 
| queryBasedSubscriptionRecoveryPolicy [(attributes)](permitted-attributes.md#queryBasedSubscriptionRecoveryPolicy.attributes) | 
| queue [(attributes)](permitted-attributes.md#queue.attributes) | 
| redeliveryPlugin [(attributes](permitted-attributes.md#redeliveryPlugin.attributes) \| [child collection elements)](permitted-collections.md#redeliveryPlugin.collections) | 
| redeliveryPolicy [(attributes)](permitted-attributes.md#redeliveryPolicy.attributes) | 
| redeliveryPolicyMap [(child collection elements)](permitted-collections.md#redeliveryPolicyMap.collections) | 
| retainedMessageSubscriptionRecoveryPolicy [(child collection elements)](permitted-collections.md#retainedMessageSubscriptionRecoveryPolicy.collections) | 
| roundRobinDispatchPolicy | 
| sharedDeadLetterStrategy [(attributes](permitted-attributes.md#sharedDeadLetterStrategy.attributes) \| [child collection elements)](permitted-collections.md#sharedDeadLetterStrategy.collections) | 
| simpleDispatchPolicy | 
| simpleMessageGroupMapFactory | 
| statisticsBrokerPlugin | 
| storeCursor | 
| storeDurableSubscriberCursor [(attributes)](permitted-attributes.md#storeDurableSubscriberCursor.attributes) | 
| strictOrderDispatchPolicy | 
| tempDestinationAuthorizationEntry [(attributes)](permitted-attributes.md#tempDestinationAuthorizationEntry.attributes) | 
| tempQueue [(attributes)](permitted-attributes.md#tempQueue.attributes) | 
| tempTopic [(attributes)](permitted-attributes.md#tempTopic.attributes) | 
| timedSubscriptionRecoveryPolicy [(attributes)](permitted-attributes.md#timedSubscriptionRecoveryPolicy.attributes) | 
| timeStampingBrokerPlugin [(attributes)](permitted-attributes.md#timeStampingBrokerPlugin.attributes) | 
| topic [(attributes)](permitted-attributes.md#topic.attributes) | 
| transportConnector [(attributes)](permitted-attributes.md#transportConnector.attributes) | 
| uniquePropertyMessageEvictionStrategy [(attributes)](permitted-attributes.md#uniquePropertyMessageEvictionStrategy.attributes) | 
| virtualDestinationInterceptor [(child collection elements)](permitted-collections.md#virtualDestinationInterceptor.collections) | 
| virtualTopic [(attributes)](permitted-attributes.md#virtualTopic.attributes) | 
| vmCursor | 
| vmDurableCursor | 
| vmQueueCursor | 