11.3. Node Properties

Table 11.3. 

Property Value Semantics
type
one of: topic, queue
Indicates the type of the node.
durable
one of: True, False
Indicates whether the node survives a loss of volatile storage e.g. if the broker is restarted.
x-declare
A nested map whose values correspond to the valid fields on an AMQP 0-10 queue-declare or exchange-declare command.
These values are used to fine tune the creation or assertion process. Note however that they are protocol specific.
x-bindings
A nested list in which each binding is represented by a map. The entries of the map for a binding contain the fields that describe an AMQP 0-10 binding. Here is the format for x-bindings:
[
 {
  exchange: <exchange>,
  queue: <queue>,
  key: <key>,
  arguments: {
    <key_1>: <value_1>,
    ...,
    <key_n>: <value_n> }
 },
 ...
]
In conjunction with the create option, each of these bindings is established as the address is resolved. In conjunction with the assert option, the existence of each of these bindings is verified during resolution. Again, these are protocol specific.
properties
A nested map of AMQP 1.0 properties.
A nested map of properties specified through properties is recommended over use of x-declare, which generates the nested map of properties when it is used.
capabilities A single string or list of strings representing AMQP 1.0 capabilities. A list containing the AMQP 1.0 capabilities requested from the source or target.