Multi-Tenancy Configuration

Multi-Tenancy Configuration Properties describes properties available for configuring multi-tenancy characteristics.

Table 1. Multi-Tenancy Configuration Properties
Property Description

global.topology.domains[x].subdomains[y].tenants[n].create

When set to true, new subscribers can be added for this tenant to this sub-domain. The default value is true.

global.topology.domains[x].subdomains[y].tenants[n].id

The ID of the tenant reference in the sub-domain.

global.topology.domains[x].subdomains[y].tenants[n].rehome

When set to true, subscribers for this tenant can be rehomed to this sub-domain. The default value is true.
global.topology.domains[x].tenants[n].id The ID of the tenant definition in the domain.
global.topology.domains[x].tenants[n].mongodb.connectionString The MongoDB connection string used for this tenant. If no value is specified for this property, the value specified for the engine.mongodb.connectionString property is used. If neither this property nor engine.mongodb.connectionString is configured, the value of global.mongodb.connectionString is used.
global.topology.domains[x].tenants[n].mongodb.dbName The MongoDB database name used for this tenant.
global.topology.domains[x].tenants[n].mongodb.password The password used to connect to MongoDB for this tenant. If no value is specified for this property, the value specified for the global.mongodb.password property is used.
global.topology.domains[x].tenants[n].mongodb.username The username used to connect to MongoDB for this tenant. If no value is specified for this property, the value specified for the global.mongodb.username property is used.
global.topology.domains[x].tenants[n].pricing.configurationSource.refName The reference to the configuration source to use for pricing for this tenant.
global.topology.domains[x].tenants[n].pricing.fileName The name of the pricing file to load. The default value is mtx_pricing.xml.

For more information, see the discussion about multi-tenant deployments.