public synchronized Map<String, Map<String, Map<String, String>>> getConfigTypeAttributes() {
    return configTypes == null ?
        Collections.emptyMap() :
        Collections.unmodifiableMap(configTypes);
  }
Obtain the config types associated with this stack.
The returned map is an unmodifiable view.
@return copy of the map of config types associated with this stack
ambari-server/src/main/java/org/apache/ambari/server/state/StackInfo.java