Package io.wcm.devops.conga.generator
Class ContextProperties
java.lang.Object
io.wcm.devops.conga.generator.ContextProperties
Default configuration property names implicitly set by the configuration generator.
The keys can also be used as placeholders with syntax ${key} in filename patterns.
These names should not be used inside custom configuration sections of roles or environments.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringEnvironment namestatic final StringFile index (starting with 0) if a multiply plugin is used.static final StringCurrent node namestatic final StringList of all nodes.static final StringMap with node roles with each entry containing a list of all nodes with this role.static final StringMap with node roles with each entry containing a map with node role variants each entry containing a list of all nodes with this role and variant.static final StringCurrent node role namestatic final StringCurrent node role variant name.static final StringList of current node role variant names.static final StringCurrent tenant name.static final StringList of current tenant's role names This is only set if theTenantMultiplyplugin is used.static final StringList of all tenants.static final StringMap with tenant roles with each entry containing a list of all tenants with this role.static final StringEnvironment version -
Method Summary
-
Field Details
-
VERSION
Environment version- See Also:
-
ROLE
Current node role name- See Also:
-
ROLE_VARIANT
Current node role variant name. This is only set, if the node role has only one variant assigned.- See Also:
-
ROLE_VARIANTS
List of current node role variant names. Empty if no variant is assigned. Single element if exactly one variant is assigned. List if multiples are assigned.- See Also:
-
ENVIRONMENT
Environment name- See Also:
-
NODE
Current node name- See Also:
-
NODES
List of all nodes. Each node has properties as defined inNode.- See Also:
-
NODES_BY_ROLE
Map with node roles with each entry containing a list of all nodes with this role. Each node has properties as defined inNode.- See Also:
-
NODES_BY_ROLE_VARIANT
Map with node roles with each entry containing a map with node role variants each entry containing a list of all nodes with this role and variant. Each node has properties as defined inNode.- See Also:
-
TENANTS
List of all tenants. Each tenant has properties as defined inTenant.- See Also:
-
TENANTS_BY_ROLE
Map with tenant roles with each entry containing a list of all tenants with this role. Each tenant has properties as defined inTenant.- See Also:
-
TENANT
Current tenant name. This is only set if theTenantMultiplyplugin is used.- See Also:
-
TENANT_ROLES
List of current tenant's role names This is only set if theTenantMultiplyplugin is used.- See Also:
-
MULTIPLY_INDEX
File index (starting with 0) if a multiply plugin is used.- See Also:
-