Преглед изворни кода

AMBARI-13980. Make sure Hive is selected/deployed when installing Spark Thrift server (Saisai Shao via smohanty)

Sumit Mohanty пре 9 година
родитељ
комит
babb3164a5

+ 9 - 2
ambari-server/src/main/resources/common-services/SPARK/1.4.1.2.3/metainfo.xml

@@ -52,8 +52,15 @@
               <scope>host</scope>
               <scope>host</scope>
               <auto-deploy>
               <auto-deploy>
                 <enabled>true</enabled>
                 <enabled>true</enabled>
-             </auto-deploy>
-           </dependency>
+              </auto-deploy>
+            </dependency>
+            <dependency>
+              <name>HIVE/HIVE_METASTORE</name>
+              <scope>cluster</scope>
+              <auto-deploy>
+                <enabled>true</enabled>
+              </auto-deploy>
+            </dependency>
           </dependencies>
           </dependencies>
           <commandScript>
           <commandScript>
             <script>scripts/spark_thrift_server.py</script>
             <script>scripts/spark_thrift_server.py</script>

+ 19 - 3
ambari-server/src/main/resources/stacks/HDP/2.3/services/stack_advisor.py

@@ -39,7 +39,10 @@ class HDP23StackAdvisor(HDP22StackAdvisor):
   def getComponentLayoutValidations(self, services, hosts):
   def getComponentLayoutValidations(self, services, hosts):
     parentItems = super(HDP23StackAdvisor, self).getComponentLayoutValidations(services, hosts)
     parentItems = super(HDP23StackAdvisor, self).getComponentLayoutValidations(services, hosts)
 
 
-    if not "HAWQ" in [service["StackServices"]["service_name"] for service in services["services"]]:
+    hiveExists = "HIVE" in [service["StackServices"]["service_name"] for service in services["services"]]
+    sparkExists = "SPARK" in [service["StackServices"]["service_name"] for service in services["services"]]
+
+    if not "HAWQ" in [service["StackServices"]["service_name"] for service in services["services"]] and not sparkExists:
       return parentItems
       return parentItems
 
 
     childItems = []
     childItems = []
@@ -73,7 +76,20 @@ class HDP23StackAdvisor(HDP22StackAdvisor):
                   "If you leave them collocated, make sure to set HAWQ Master Port property " \
                   "If you leave them collocated, make sure to set HAWQ Master Port property " \
                   "to a value different from the port number used by Ambari Server database."
                   "to a value different from the port number used by Ambari Server database."
         childItems.append( { "type": 'host-component', "level": 'WARN', "message": message, "component-name": 'HAWQSTANDBY', "host": host } )
         childItems.append( { "type": 'host-component', "level": 'WARN', "message": message, "component-name": 'HAWQSTANDBY', "host": host } )
-    
+
+    if "SPARK_THRIFTSERVER" in [service["StackServices"]["service_name"] for service in services["services"]]:
+      if not "HIVE_SERVER" in [service["StackServices"]["service_name"] for service in services["services"]]:
+        message = "SPARK_THRIFTSERVER requires HIVE services to be selected."
+        childItems.append( {"type": 'host-component', "level": 'ERROR', "message": messge, "component-name": 'SPARK_THRIFTSERVER'} )
+
+    hmsHosts = [component["StackServiceComponents"]["hostnames"] for component in componentsList if component["StackServiceComponents"]["component_name"] == "HIVE_METASTORE"][0] if hiveExists else []
+    sparkTsHosts = [component["StackServiceComponents"]["hostnames"] for component in componentsList if component["StackServiceComponents"]["component_name"] == "SPARK_THRIFTSERVER"][0] if sparkExists else []
+
+    # if Spark Thrift Server is deployed but no Hive Server is deployed
+    if len(sparkTsHosts) > 0 and len(hmsHosts) == 0:
+      message = "SPARK_THRIFTSERVER requires HIVE_METASTORE to be selected/deployed."
+      childItems.append( { "type": 'host-component', "level": 'ERROR', "message": message, "component-name": 'SPARK_THRIFTSERVER' } )
+
     parentItems.extend(childItems)
     parentItems.extend(childItems)
     return parentItems
     return parentItems
 
 
@@ -567,7 +583,7 @@ class HDP23StackAdvisor(HDP22StackAdvisor):
         "HIVE": {"hiveserver2-site": self.validateHiveServer2Configurations,
         "HIVE": {"hiveserver2-site": self.validateHiveServer2Configurations,
                  "hive-site": self.validateHiveConfigurations},
                  "hive-site": self.validateHiveConfigurations},
         "HBASE": {"hbase-site": self.validateHBASEConfigurations},
         "HBASE": {"hbase-site": self.validateHBASEConfigurations},
-        "KAKFA": {"kafka-broker": self.validateKAFKAConfigurations}        
+        "KAKFA": {"kafka-broker": self.validateKAFKAConfigurations}
       }
       }
       self.mergeValidators(parentValidators, childValidators)
       self.mergeValidators(parentValidators, childValidators)
       return parentValidators
       return parentValidators

+ 10043 - 0
ambari-server/src/test/python/stacks/2.3/common/services-sparkts-hive.json

@@ -0,0 +1,10043 @@
+{
+  "href" : "/api/v1/stacks/HDP/versions/2.3/?fields=Versions/stack_name,Versions/stack_version,Versions/parent_stack_version,services/StackServices/service_name,services/StackServices/service_version,services/components/StackServiceComponents,services/components/dependencies,services/components/auto_deploy,services/configurations/StackConfigurations/property_depends_on,services/configurations/dependencies/StackConfigurationDependency/dependency_name,services/configurations/dependencies/StackConfigurationDependency/dependency_type,services/configurations/StackConfigurations/type&services/StackServices/service_name.in(HDFS,YARN,MAPREDUCE2,ZOOKEEPER,TEZ,HIVE,PIG,SPARK)",
+  "Versions" : {
+    "parent_stack_version" : "2.2",
+    "stack_name" : "HDP",
+    "stack_version" : "2.3",
+    "stack_hierarchy" : {
+      "stack_name" : "HDP",
+      "stack_versions" : [ "2.2", "2.1", "2.0.6" ]
+    }
+  },
+  "services" : [ {
+    "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS",
+    "StackServices" : {
+      "service_name" : "HDFS",
+      "service_version" : "2.7.1.2.3",
+      "stack_name" : "HDP",
+      "stack_version" : "2.3"
+    },
+    "components" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/DATANODE",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1+",
+        "component_category" : "SLAVE",
+        "component_name" : "DATANODE",
+        "custom_commands" : [ ],
+        "display_name" : "DataNode",
+        "is_client" : false,
+        "is_master" : false,
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/HDFS_CLIENT",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1+",
+        "component_category" : "CLIENT",
+        "component_name" : "HDFS_CLIENT",
+        "custom_commands" : [ ],
+        "display_name" : "HDFS Client",
+        "is_client" : true,
+        "is_master" : false,
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/JOURNALNODE",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "0+",
+        "component_category" : "SLAVE",
+        "component_name" : "JOURNALNODE",
+        "custom_commands" : [ ],
+        "display_name" : "JournalNode",
+        "is_client" : false,
+        "is_master" : false,
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/JOURNALNODE/dependencies/HDFS_CLIENT",
+        "Dependencies" : {
+          "component_name" : "HDFS_CLIENT",
+          "dependent_component_name" : "JOURNALNODE",
+          "dependent_service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/NAMENODE",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1-2",
+        "component_category" : "MASTER",
+        "component_name" : "NAMENODE",
+        "custom_commands" : [ "DECOMMISSION", "REBALANCEHDFS" ],
+        "display_name" : "NameNode",
+        "is_client" : false,
+        "is_master" : true,
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/NFS_GATEWAY",
+      "StackServiceComponents" : {
+        "advertise_version" : false,
+        "cardinality" : "0+",
+        "component_category" : "SLAVE",
+        "component_name" : "NFS_GATEWAY",
+        "custom_commands" : [ ],
+        "display_name" : "NFSGateway",
+        "is_client" : false,
+        "is_master" : false,
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ ]
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/NFS_GATEWAY/dependencies/HDFS_CLIENT",
+        "Dependencies" : {
+          "component_name" : "HDFS_CLIENT",
+          "dependent_component_name" : "NFS_GATEWAY",
+          "dependent_service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/SECONDARY_NAMENODE",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1",
+        "component_category" : "MASTER",
+        "component_name" : "SECONDARY_NAMENODE",
+        "custom_commands" : [ ],
+        "display_name" : "SNameNode",
+        "is_client" : false,
+        "is_master" : true,
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/ZKFC",
+      "StackServiceComponents" : {
+        "advertise_version" : false,
+        "cardinality" : "0+",
+        "component_category" : "SLAVE",
+        "component_name" : "ZKFC",
+        "custom_commands" : [ ],
+        "display_name" : "ZKFailoverController",
+        "is_client" : false,
+        "is_master" : false,
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    } ],
+    "configurations" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/REPOSITORY_CONFIG_PASSWORD",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "REPOSITORY_CONFIG_PASSWORD",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/REPOSITORY_CONFIG_USERNAME",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "REPOSITORY_CONFIG_USERNAME",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/common.name.for.certificate",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "common.name.for.certificate",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-log4j.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.block.access.token.enable",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.block.access.token.enable",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.blockreport.initialDelay",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.blockreport.initialDelay",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.blocksize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.blocksize",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.client.read.shortcircuit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.client.read.shortcircuit",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.client.read.shortcircuit.streams.cache.size",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.client.read.shortcircuit.streams.cache.size",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.client.retry.policy.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.client.retry.policy.enabled",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.cluster.administrators",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.cluster.administrators",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.content-summary.limit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.content-summary.limit",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.datanode.address",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.balance.bandwidthPerSec",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.datanode.balance.bandwidthPerSec",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.data.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.datanode.data.dir",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.data.dir/dependencies/dfs.datanode.failed.volumes.tolerated",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "dfs.datanode.failed.volumes.tolerated",
+          "dependency_type" : "hdfs-site",
+          "property_name" : "dfs.datanode.data.dir",
+          "service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.data.dir/dependencies/namenode_heapsize",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "namenode_heapsize",
+          "dependency_type" : "hadoop-env",
+          "property_name" : "dfs.datanode.data.dir",
+          "service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.data.dir.perm",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.datanode.data.dir.perm",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.du.reserved",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.datanode.du.reserved",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.failed.volumes.tolerated",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hdfs-site",
+          "name" : "dfs.datanode.data.dir"
+        } ],
+        "property_name" : "dfs.datanode.failed.volumes.tolerated",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.http.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.datanode.http.address",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.https.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.datanode.https.address",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.ipc.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.datanode.ipc.address",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.max.transfer.threads",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.datanode.max.transfer.threads",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.domain.socket.path",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.domain.socket.path",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.encrypt.data.transfer.cipher.suites",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.encrypt.data.transfer.cipher.suites",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.encryption.key.provider.uri",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hadoop-env",
+          "name" : "keyserver_port"
+        }, {
+          "type" : "kms-env",
+          "name" : "kms_port"
+        }, {
+          "type" : "hadoop-env",
+          "name" : "keyserver_host"
+        }, {
+          "type" : "ranger-kms-site",
+          "name" : "ranger.service.https.attrib.ssl.enabled"
+        } ],
+        "property_name" : "dfs.encryption.key.provider.uri",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.heartbeat.interval",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.heartbeat.interval",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.hosts.exclude",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.hosts.exclude",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.http.policy",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.http.policy",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.https.port",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.https.port",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.journalnode.edits.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.journalnode.edits.dir",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.journalnode.http-address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.journalnode.http-address",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.journalnode.https-address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.journalnode.https-address",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.accesstime.precision",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.accesstime.precision",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.audit.log.async",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.audit.log.async",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.avoid.read.stale.datanode",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.avoid.read.stale.datanode",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.avoid.write.stale.datanode",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.avoid.write.stale.datanode",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.checkpoint.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.checkpoint.dir",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.checkpoint.edits.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.checkpoint.edits.dir",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.checkpoint.period",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.checkpoint.period",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.checkpoint.txns",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.checkpoint.txns",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.fslock.fair",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.fslock.fair",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.handler.count",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.handler.count",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.http-address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.http-address",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.https-address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.https-address",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.inode.attributes.provider.class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-hdfs-plugin-properties",
+          "name" : "ranger-hdfs-plugin-enabled"
+        } ],
+        "property_name" : "dfs.namenode.inode.attributes.provider.class",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.name.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.name.dir",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.name.dir.restore",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.name.dir.restore",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.rpc-address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.rpc-address",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.safemode.threshold-pct",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.safemode.threshold-pct",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.secondary.http-address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.secondary.http-address",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.stale.datanode.interval",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.stale.datanode.interval",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.startup.delay.block.deletion.sec",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.startup.delay.block.deletion.sec",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.write.stale.datanode.ratio",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.write.stale.datanode.ratio",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.permissions.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.permissions.enabled",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.permissions.superusergroup",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.permissions.superusergroup",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.replication",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.replication",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.replication.max",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.replication.max",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.support.append",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.support.append",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.webhdfs.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.webhdfs.enabled",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dtnode_heapsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dtnode_heapsize",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/fs.defaultFS",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "fs.defaultFS",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/fs.defaultFS/dependencies/xasecure.audit.destination.hdfs.dir",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "xasecure.audit.destination.hdfs.dir",
+          "dependency_type" : "ranger-env",
+          "property_name" : "fs.defaultFS",
+          "service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/fs.permissions.umask-mode",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "fs.permissions.umask-mode",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/fs.trash.interval",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "fs.trash.interval",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ha.failover-controller.active-standby-elector.zk.op.retries",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ha.failover-controller.active-standby-elector.zk.op.retries",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.http.authentication.simple.anonymous.allowed",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hadoop.http.authentication.simple.anonymous.allowed",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.rpc.protection",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hadoop.rpc.protection",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.security.auth_to_local",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hadoop.security.auth_to_local",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.security.authentication",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hadoop.security.authentication",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.security.authorization",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hadoop.security.authorization",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.security.key.provider.path",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hadoop-env",
+          "name" : "keyserver_port"
+        }, {
+          "type" : "kms-env",
+          "name" : "kms_port"
+        }, {
+          "type" : "hadoop-env",
+          "name" : "keyserver_host"
+        }, {
+          "type" : "ranger-kms-site",
+          "name" : "ranger.service.https.attrib.ssl.enabled"
+        } ],
+        "property_name" : "hadoop.security.key.provider.path",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop_heapsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hadoop_heapsize",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop_pid_dir_prefix",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hadoop_pid_dir_prefix",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop_root_logger",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hadoop_root_logger",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_log_dir_prefix",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hdfs_log_dir_prefix",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_principal_name",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hdfs_principal_name",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hdfs_user",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_user_keytab",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hdfs_user_keytab",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_user_nofile_limit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hdfs_user_nofile_limit",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_user_nproc_limit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hdfs_user_nproc_limit",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/io.compression.codecs",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "io.compression.codecs",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/io.file.buffer.size",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "io.file.buffer.size",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/io.serializations",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "io.serializations",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ipc.client.connect.max.retries",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ipc.client.connect.max.retries",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ipc.client.connection.maxidletime",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ipc.client.connection.maxidletime",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ipc.client.idlethreshold",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ipc.client.idlethreshold",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ipc.server.tcpnodelay",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ipc.server.tcpnodelay",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_host",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "keyserver_host",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_host/dependencies/dfs.encryption.key.provider.uri",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "dfs.encryption.key.provider.uri",
+          "dependency_type" : "hdfs-site",
+          "property_name" : "keyserver_host",
+          "service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_host/dependencies/hadoop.security.key.provider.path",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hadoop.security.key.provider.path",
+          "dependency_type" : "core-site",
+          "property_name" : "keyserver_host",
+          "service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_port",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "keyserver_port",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_port/dependencies/dfs.encryption.key.provider.uri",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "dfs.encryption.key.provider.uri",
+          "dependency_type" : "hdfs-site",
+          "property_name" : "keyserver_port",
+          "service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_port/dependencies/hadoop.security.key.provider.path",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hadoop.security.key.provider.path",
+          "dependency_type" : "core-site",
+          "property_name" : "keyserver_port",
+          "service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/mapreduce.jobtracker.webinterface.trusted",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.jobtracker.webinterface.trusted",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_heapsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hdfs-site",
+          "name" : "dfs.datanode.data.dir"
+        } ],
+        "property_name" : "namenode_heapsize",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_heapsize/dependencies/namenode_opt_maxnewsize",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "namenode_opt_maxnewsize",
+          "dependency_type" : "hadoop-env",
+          "property_name" : "namenode_heapsize",
+          "service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_heapsize/dependencies/namenode_opt_newsize",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "namenode_opt_newsize",
+          "dependency_type" : "hadoop-env",
+          "property_name" : "namenode_heapsize",
+          "service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_opt_maxnewsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hadoop-env",
+          "name" : "namenode_heapsize"
+        } ],
+        "property_name" : "namenode_opt_maxnewsize",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_opt_maxpermsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "namenode_opt_maxpermsize",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_opt_newsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hadoop-env",
+          "name" : "namenode_heapsize"
+        } ],
+        "property_name" : "namenode_opt_newsize",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_opt_permsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "namenode_opt_permsize",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/net.topology.script.file.name",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "net.topology.script.file.name",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/nfs.exports.allowed.hosts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "nfs.exports.allowed.hosts",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/nfs.file.dump.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "nfs.file.dump.dir",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/nfsgateway_heapsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "nfsgateway_heapsize",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/policy_user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "policy_user",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/proxyuser_group",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "proxyuser_group",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger-hdfs-plugin-enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "ranger-hdfs-plugin-enabled"
+        } ],
+        "property_name" : "ranger-hdfs-plugin-enabled",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-plugin-properties.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger-hdfs-plugin-enabled/dependencies/dfs.namenode.inode.attributes.provider.class",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "dfs.namenode.inode.attributes.provider.class",
+          "dependency_type" : "hdfs-site",
+          "property_name" : "ranger-hdfs-plugin-enabled",
+          "service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.policy.cache.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.hdfs.policy.cache.dir",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.policy.pollIntervalMs",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.hdfs.policy.pollIntervalMs",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.policy.rest.ssl.config.file",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.hdfs.policy.rest.ssl.config.file",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.policy.rest.url",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.hdfs.policy.rest.url",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.policy.source.impl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.hdfs.policy.source.impl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.service.name",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.hdfs.service.name",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.admin.operations.protocol.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "security.admin.operations.protocol.acl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-policy.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.client.datanode.protocol.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "security.client.datanode.protocol.acl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-policy.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.client.protocol.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "security.client.protocol.acl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-policy.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.datanode.protocol.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "security.datanode.protocol.acl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-policy.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.inter.datanode.protocol.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "security.inter.datanode.protocol.acl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-policy.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.inter.tracker.protocol.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "security.inter.tracker.protocol.acl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-policy.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.job.client.protocol.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "security.job.client.protocol.acl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-policy.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.job.task.protocol.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "security.job.task.protocol.acl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-policy.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.namenode.protocol.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "security.namenode.protocol.acl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-policy.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.refresh.policy.protocol.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "security.refresh.policy.protocol.acl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-policy.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.refresh.usertogroups.mappings.protocol.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "security.refresh.usertogroups.mappings.protocol.acl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-policy.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.keystore.location",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.client.keystore.location",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-client.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.keystore.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.client.keystore.password",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-client.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.keystore.type",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.client.keystore.type",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-client.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.truststore.location",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.client.truststore.location",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-client.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.truststore.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.client.truststore.password",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-client.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.truststore.reload.interval",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.client.truststore.reload.interval",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-client.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.truststore.type",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.client.truststore.type",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-client.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.keystore.keypassword",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.server.keystore.keypassword",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-server.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.keystore.location",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.server.keystore.location",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-server.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.keystore.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.server.keystore.password",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-server.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.keystore.type",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.server.keystore.type",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-server.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.truststore.location",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.server.truststore.location",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-server.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.truststore.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.server.truststore.password",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-server.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.truststore.reload.interval",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.server.truststore.reload.interval",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-server.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.truststore.type",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.server.truststore.type",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-server.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.add-hadoop-authorization",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.add-hadoop-authorization",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.credential.provider.file",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.credential.provider.file",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "xasecure.audit.destination.db"
+        } ],
+        "property_name" : "xasecure.audit.destination.db",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db.batch.filespool.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.batch.filespool.dir",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db.jdbc.driver",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.jdbc.driver",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db.jdbc.url",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.jdbc.url",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.password",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db.user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.user",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.hdfs",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "xasecure.audit.destination.hdfs"
+        } ],
+        "property_name" : "xasecure.audit.destination.hdfs",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.hdfs.batch.filespool.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.hdfs.batch.filespool.dir",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.hdfs.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "xasecure.audit.destination.hdfs.dir"
+        } ],
+        "property_name" : "xasecure.audit.destination.hdfs.dir",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.solr",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "xasecure.audit.destination.solr"
+        } ],
+        "property_name" : "xasecure.audit.destination.solr",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.solr.batch.filespool.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.solr.batch.filespool.dir",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.solr.urls",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-admin-site",
+          "name" : "ranger.audit.solr.urls"
+        } ],
+        "property_name" : "xasecure.audit.destination.solr.urls",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.solr.zookeepers",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-admin-site",
+          "name" : "ranger.audit.solr.zookeepers"
+        } ],
+        "property_name" : "xasecure.audit.destination.solr.zookeepers",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.is.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.is.enabled",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.provider.summary.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.provider.summary.enabled",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.keystore",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.keystore",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.keystore.credential.file",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.keystore.credential.file",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.keystore.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.keystore.password",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.truststore",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.truststore",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.truststore.credential.file",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.truststore.credential.file",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.truststore.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.truststore.password",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    } ]
+  }, {
+    "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE",
+    "StackServices" : {
+      "service_name" : "HIVE",
+      "service_version" : "1.2.1.2.3",
+      "stack_name" : "HDP",
+      "stack_version" : "2.3"
+    },
+    "components" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/HCAT",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "0+",
+        "component_category" : "CLIENT",
+        "component_name" : "HCAT",
+        "custom_commands" : [ ],
+        "display_name" : "HCat Client",
+        "is_client" : true,
+        "is_master" : false,
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/HIVE_CLIENT",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1+",
+        "component_category" : "CLIENT",
+        "component_name" : "HIVE_CLIENT",
+        "custom_commands" : [ ],
+        "display_name" : "Hive Client",
+        "is_client" : true,
+        "is_master" : false,
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/HIVE_METASTORE",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1+",
+        "component_category" : "MASTER",
+        "component_name" : "HIVE_METASTORE",
+        "custom_commands" : [ ],
+        "display_name" : "Hive Metastore",
+        "is_client" : false,
+        "is_master" : true,
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "auto_deploy" : {
+        "enabled" : true,
+        "location" : "HIVE/HIVE_SERVER"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/HIVE_SERVER",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1+",
+        "component_category" : "MASTER",
+        "component_name" : "HIVE_SERVER",
+        "custom_commands" : [ ],
+        "display_name" : "HiveServer2",
+        "is_client" : false,
+        "is_master" : true,
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/HIVE_SERVER/dependencies/MAPREDUCE2_CLIENT",
+        "Dependencies" : {
+          "component_name" : "MAPREDUCE2_CLIENT",
+          "dependent_component_name" : "HIVE_SERVER",
+          "dependent_service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/HIVE_SERVER/dependencies/TEZ_CLIENT",
+        "Dependencies" : {
+          "component_name" : "TEZ_CLIENT",
+          "dependent_component_name" : "HIVE_SERVER",
+          "dependent_service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/HIVE_SERVER/dependencies/YARN_CLIENT",
+        "Dependencies" : {
+          "component_name" : "YARN_CLIENT",
+          "dependent_component_name" : "HIVE_SERVER",
+          "dependent_service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/HIVE_SERVER/dependencies/ZOOKEEPER_SERVER",
+        "Dependencies" : {
+          "component_name" : "ZOOKEEPER_SERVER",
+          "dependent_component_name" : "HIVE_SERVER",
+          "dependent_service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/MYSQL_SERVER",
+      "StackServiceComponents" : {
+        "advertise_version" : false,
+        "cardinality" : "0-1",
+        "component_category" : "MASTER",
+        "component_name" : "MYSQL_SERVER",
+        "custom_commands" : [ "CLEAN" ],
+        "display_name" : "MySQL Server",
+        "is_client" : false,
+        "is_master" : true,
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/WEBHCAT_SERVER",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1+",
+        "component_category" : "MASTER",
+        "component_name" : "WEBHCAT_SERVER",
+        "custom_commands" : [ ],
+        "display_name" : "WebHCat Server",
+        "is_client" : false,
+        "is_master" : true,
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/WEBHCAT_SERVER/dependencies/HDFS_CLIENT",
+        "Dependencies" : {
+          "component_name" : "HDFS_CLIENT",
+          "dependent_component_name" : "WEBHCAT_SERVER",
+          "dependent_service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/WEBHCAT_SERVER/dependencies/HIVE_CLIENT",
+        "Dependencies" : {
+          "component_name" : "HIVE_CLIENT",
+          "dependent_component_name" : "WEBHCAT_SERVER",
+          "dependent_service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/WEBHCAT_SERVER/dependencies/MAPREDUCE2_CLIENT",
+        "Dependencies" : {
+          "component_name" : "MAPREDUCE2_CLIENT",
+          "dependent_component_name" : "WEBHCAT_SERVER",
+          "dependent_service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/WEBHCAT_SERVER/dependencies/PIG",
+        "Dependencies" : {
+          "component_name" : "PIG",
+          "dependent_component_name" : "WEBHCAT_SERVER",
+          "dependent_service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/WEBHCAT_SERVER/dependencies/YARN_CLIENT",
+        "Dependencies" : {
+          "component_name" : "YARN_CLIENT",
+          "dependent_component_name" : "WEBHCAT_SERVER",
+          "dependent_service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/WEBHCAT_SERVER/dependencies/ZOOKEEPER_CLIENT",
+        "Dependencies" : {
+          "component_name" : "ZOOKEEPER_CLIENT",
+          "dependent_component_name" : "WEBHCAT_SERVER",
+          "dependent_service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/components/WEBHCAT_SERVER/dependencies/ZOOKEEPER_SERVER",
+        "Dependencies" : {
+          "component_name" : "ZOOKEEPER_SERVER",
+          "dependent_component_name" : "WEBHCAT_SERVER",
+          "dependent_service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    } ],
+    "configurations" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/REPOSITORY_CONFIG_PASSWORD",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "REPOSITORY_CONFIG_PASSWORD",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/REPOSITORY_CONFIG_USERNAME",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "REPOSITORY_CONFIG_USERNAME",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/ambari.hive.db.schema.name",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ambari.hive.db.schema.name",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/atlas.cluster.name",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "application-properties",
+          "name" : "atlas.enableTLS"
+        } ],
+        "property_name" : "atlas.cluster.name",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/atlas.rest.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "application-properties",
+          "name" : "atlas.enableTLS"
+        }, {
+          "type" : "application-properties",
+          "name" : "atlas.server.https.port"
+        }, {
+          "type" : "application-properties",
+          "name" : "atlas.server.http.port"
+        } ],
+        "property_name" : "atlas.rest.address",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/common.name.for.certificate",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "common.name.for.certificate",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hcat-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-exec-log4j.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-log4j.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-log4j.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/cost_based_optimizer",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "cost_based_optimizer",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-env.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/cost_based_optimizer/dependencies/hive.cbo.enable",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.cbo.enable",
+          "dependency_type" : "hive-site",
+          "property_name" : "cost_based_optimizer",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/cost_based_optimizer/dependencies/hive.stats.fetch.column.stats",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.stats.fetch.column.stats",
+          "dependency_type" : "hive-site",
+          "property_name" : "cost_based_optimizer",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/cost_based_optimizer/dependencies/hive.stats.fetch.partition.stats",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.stats.fetch.partition.stats",
+          "dependency_type" : "hive-site",
+          "property_name" : "cost_based_optimizer",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/datanucleus.autoCreateSchema",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "datanucleus.autoCreateSchema",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/datanucleus.cache.level2.type",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "datanucleus.cache.level2.type",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/datanucleus.fixedDatastore",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "datanucleus.fixedDatastore",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/datanucleus.rdbms.datastoreAdapterClassName",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-env",
+          "name" : "hive_database"
+        } ],
+        "property_name" : "datanucleus.rdbms.datastoreAdapterClassName",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hcat_log_dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hcat_log_dir",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hcat_pid_dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hcat_pid_dir",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hcat_user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hcat_user",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.auto.convert.join",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.auto.convert.join",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.auto.convert.join.noconditionaltask",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.auto.convert.join.noconditionaltask",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.auto.convert.join.noconditionaltask.size",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-site",
+          "name" : "hive.tez.container.size"
+        } ],
+        "property_name" : "hive.auto.convert.join.noconditionaltask.size",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.auto.convert.sortmerge.join",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.auto.convert.sortmerge.join",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.auto.convert.sortmerge.join.to.mapjoin",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.auto.convert.sortmerge.join.to.mapjoin",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.cbo.enable",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.cbo.enable",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.cbo.enable/dependencies/hive.compute.query.using.stats",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.compute.query.using.stats",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive.cbo.enable",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.cbo.enable/dependencies/hive.stats.fetch.column.stats",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.stats.fetch.column.stats",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive.cbo.enable",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.cbo.enable/dependencies/hive.stats.fetch.partition.stats",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.stats.fetch.partition.stats",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive.cbo.enable",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.cli.print.header",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.cli.print.header",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.client.heapsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.client.heapsize",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.cluster.delegation.token.store.class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.cluster.delegation.token.store.class",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.cluster.delegation.token.store.zookeeper.connectString",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.cluster.delegation.token.store.zookeeper.connectString",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.cluster.delegation.token.store.zookeeper.znode",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.cluster.delegation.token.store.zookeeper.znode",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.compactor.abortedtxn.threshold",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.compactor.abortedtxn.threshold",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.compactor.check.interval",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.compactor.check.interval",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.compactor.delta.num.threshold",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.compactor.delta.num.threshold",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.compactor.delta.pct.threshold",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.compactor.delta.pct.threshold",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.compactor.initiator.on",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-env",
+          "name" : "hive_txn_acid"
+        } ],
+        "property_name" : "hive.compactor.initiator.on",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.compactor.worker.threads",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-env",
+          "name" : "hive_txn_acid"
+        } ],
+        "property_name" : "hive.compactor.worker.threads",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.compactor.worker.timeout",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.compactor.worker.timeout",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.compute.query.using.stats",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-site",
+          "name" : "hive.cbo.enable"
+        } ],
+        "property_name" : "hive.compute.query.using.stats",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.conf.restricted.list",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-env",
+          "name" : "hive_security_authorization"
+        } ],
+        "property_name" : "hive.conf.restricted.list",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hiveserver2-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.conf.restricted.list",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.conf.restricted.list",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.convert.join.bucket.mapjoin.tez",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.convert.join.bucket.mapjoin.tez",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.default.fileformat",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.default.fileformat",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.default.fileformat.managed",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.default.fileformat.managed",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.enforce.bucketing",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-env",
+          "name" : "hive_txn_acid"
+        } ],
+        "property_name" : "hive.enforce.bucketing",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.enforce.sorting",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.enforce.sorting",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.enforce.sortmergebucketmapjoin",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.enforce.sortmergebucketmapjoin",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.exec.compress.intermediate",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.exec.compress.intermediate",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.exec.compress.output",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.exec.compress.output",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.exec.dynamic.partition",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.exec.dynamic.partition",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.exec.dynamic.partition.mode",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-env",
+          "name" : "hive_txn_acid"
+        } ],
+        "property_name" : "hive.exec.dynamic.partition.mode",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.exec.failure.hooks",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-env",
+          "name" : "hive_timeline_logging_enabled"
+        } ],
+        "property_name" : "hive.exec.failure.hooks",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.exec.max.created.files",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.exec.max.created.files",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.exec.max.dynamic.partitions",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.exec.max.dynamic.partitions",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.exec.max.dynamic.partitions.pernode",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.exec.max.dynamic.partitions.pernode",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.exec.orc.compression.strategy",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-env",
+          "name" : "hive_exec_orc_storage_strategy"
+        } ],
+        "property_name" : "hive.exec.orc.compression.strategy",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.exec.orc.default.compress",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.exec.orc.default.compress",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.exec.orc.default.stripe.size",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.exec.orc.default.stripe.size",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.exec.orc.encoding.strategy",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-env",
+          "name" : "hive_exec_orc_storage_strategy"
+        } ],
+        "property_name" : "hive.exec.orc.encoding.strategy",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.exec.parallel",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.exec.parallel",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.exec.parallel.thread.number",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.exec.parallel.thread.number",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.exec.post.hooks",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "application-properties",
+          "name" : "atlas.server.https.port"
+        }, {
+          "type" : "hive-env",
+          "name" : "hive_timeline_logging_enabled"
+        }, {
+          "type" : "application-properties",
+          "name" : "atlas.server.http.port"
+        } ],
+        "property_name" : "hive.exec.post.hooks",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.exec.pre.hooks",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-env",
+          "name" : "hive_timeline_logging_enabled"
+        } ],
+        "property_name" : "hive.exec.pre.hooks",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.exec.reducers.bytes.per.reducer",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.exec.reducers.bytes.per.reducer",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.exec.reducers.max",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.exec.reducers.max",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.exec.scratchdir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.exec.scratchdir",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.exec.submit.local.task.via.child",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.exec.submit.local.task.via.child",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.exec.submitviachild",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.exec.submitviachild",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.execution.engine",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.execution.engine",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.fetch.task.aggr",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.fetch.task.aggr",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.fetch.task.conversion",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.fetch.task.conversion",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.fetch.task.conversion.threshold",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.fetch.task.conversion.threshold",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.heapsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.heapsize",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.limit.optimize.enable",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.limit.optimize.enable",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.limit.pushdown.memory.usage",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.limit.pushdown.memory.usage",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.map.aggr",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.map.aggr",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.map.aggr.hash.force.flush.memory.threshold",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.map.aggr.hash.force.flush.memory.threshold",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.map.aggr.hash.min.reduction",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.map.aggr.hash.min.reduction",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.map.aggr.hash.percentmemory",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.map.aggr.hash.percentmemory",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.mapjoin.bucket.cache.size",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.mapjoin.bucket.cache.size",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.mapjoin.optimized.hashtable",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.mapjoin.optimized.hashtable",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.mapred.reduce.tasks.speculative.execution",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.mapred.reduce.tasks.speculative.execution",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.merge.mapfiles",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.merge.mapfiles",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.merge.mapredfiles",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.merge.mapredfiles",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.merge.orcfile.stripe.level",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.merge.orcfile.stripe.level",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.merge.rcfile.block.level",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.merge.rcfile.block.level",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.merge.size.per.task",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.merge.size.per.task",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.merge.smallfiles.avgsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.merge.smallfiles.avgsize",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.merge.tezfiles",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.merge.tezfiles",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.metastore.authorization.storage.checks",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.metastore.authorization.storage.checks",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.metastore.cache.pinobjtypes",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.metastore.cache.pinobjtypes",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.metastore.client.connect.retry.delay",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.metastore.client.connect.retry.delay",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.metastore.client.socket.timeout",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.metastore.client.socket.timeout",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.metastore.connect.retries",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.metastore.connect.retries",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.metastore.execute.setugi",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.metastore.execute.setugi",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.metastore.failure.retries",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.metastore.failure.retries",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.metastore.heapsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.metastore.heapsize",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.metastore.kerberos.keytab.file",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.metastore.kerberos.keytab.file",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.metastore.kerberos.principal",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.metastore.kerberos.principal",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.metastore.pre.event.listeners",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.metastore.pre.event.listeners",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.metastore.sasl.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.metastore.sasl.enabled",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.metastore.schema.verification",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.metastore.schema.verification",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.metastore.server.max.threads",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.metastore.server.max.threads",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.metastore.uris",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.metastore.uris",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.metastore.warehouse.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.metastore.warehouse.dir",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.optimize.bucketmapjoin",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.optimize.bucketmapjoin",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.optimize.bucketmapjoin.sortedmerge",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.optimize.bucketmapjoin.sortedmerge",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.optimize.constant.propagation",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.optimize.constant.propagation",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.optimize.index.filter",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.optimize.index.filter",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.optimize.metadataonly",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.optimize.metadataonly",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.optimize.null.scan",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.optimize.null.scan",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.optimize.reducededuplication",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.optimize.reducededuplication",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.optimize.reducededuplication.min.reducer",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.optimize.reducededuplication.min.reducer",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.optimize.sort.dynamic.partition",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.optimize.sort.dynamic.partition",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.orc.compute.splits.num.threads",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.orc.compute.splits.num.threads",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.orc.splits.include.file.footer",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.orc.splits.include.file.footer",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.prewarm.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.prewarm.enabled",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.prewarm.numcontainers",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.prewarm.numcontainers",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.security.authenticator.manager",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-env",
+          "name" : "hive_security_authorization"
+        } ],
+        "property_name" : "hive.security.authenticator.manager",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.security.authenticator.manager",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-env",
+          "name" : "hive_security_authorization"
+        } ],
+        "property_name" : "hive.security.authenticator.manager",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hiveserver2-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.security.authorization.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-env",
+          "name" : "hive_security_authorization"
+        } ],
+        "property_name" : "hive.security.authorization.enabled",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.security.authorization.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-env",
+          "name" : "hive_security_authorization"
+        } ],
+        "property_name" : "hive.security.authorization.enabled",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hiveserver2-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.security.authorization.manager",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-env",
+          "name" : "hive_security_authorization"
+        } ],
+        "property_name" : "hive.security.authorization.manager",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.security.authorization.manager",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-env",
+          "name" : "hive_security_authorization"
+        } ],
+        "property_name" : "hive.security.authorization.manager",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hiveserver2-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.security.metastore.authenticator.manager",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.security.metastore.authenticator.manager",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.security.metastore.authorization.auth.reads",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.security.metastore.authorization.auth.reads",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.security.metastore.authorization.manager",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-env",
+          "name" : "hive_security_authorization"
+        } ],
+        "property_name" : "hive.security.metastore.authorization.manager",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.allow.user.substitution",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.server2.allow.user.substitution",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.authentication",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.server2.authentication",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.authentication/dependencies/hive.server2.authentication.kerberos.keytab",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.server2.authentication.kerberos.keytab",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive.server2.authentication",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.authentication/dependencies/hive.server2.authentication.kerberos.principal",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.server2.authentication.kerberos.principal",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive.server2.authentication",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.authentication/dependencies/hive.server2.authentication.ldap.baseDN",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.server2.authentication.ldap.baseDN",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive.server2.authentication",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.authentication/dependencies/hive.server2.authentication.ldap.url",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.server2.authentication.ldap.url",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive.server2.authentication",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.authentication/dependencies/hive.server2.authentication.pam.services",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.server2.authentication.pam.services",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive.server2.authentication",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.authentication/dependencies/hive.server2.custom.authentication.class",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.server2.custom.authentication.class",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive.server2.authentication",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.authentication.kerberos.keytab",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-site",
+          "name" : "hive.server2.authentication"
+        } ],
+        "property_name" : "hive.server2.authentication.kerberos.keytab",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.authentication.kerberos.principal",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-site",
+          "name" : "hive.server2.authentication"
+        } ],
+        "property_name" : "hive.server2.authentication.kerberos.principal",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.authentication.ldap.baseDN",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-site",
+          "name" : "hive.server2.authentication"
+        } ],
+        "property_name" : "hive.server2.authentication.ldap.baseDN",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.authentication.ldap.url",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-site",
+          "name" : "hive.server2.authentication"
+        } ],
+        "property_name" : "hive.server2.authentication.ldap.url",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.authentication.pam.services",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-site",
+          "name" : "hive.server2.authentication"
+        } ],
+        "property_name" : "hive.server2.authentication.pam.services",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.authentication.spnego.keytab",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.server2.authentication.spnego.keytab",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.authentication.spnego.principal",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.server2.authentication.spnego.principal",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.custom.authentication.class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-site",
+          "name" : "hive.server2.authentication"
+        } ],
+        "property_name" : "hive.server2.custom.authentication.class",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.enable.doAs",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-env",
+          "name" : "hive_security_authorization"
+        } ],
+        "property_name" : "hive.server2.enable.doAs",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.logging.operation.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.server2.logging.operation.enabled",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.logging.operation.log.location",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.server2.logging.operation.log.location",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.support.dynamic.service.discovery",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.server2.support.dynamic.service.discovery",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.table.type.mapping",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.server2.table.type.mapping",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.tez.default.queues",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "capacity-scheduler",
+          "name" : "yarn.scheduler.capacity.root.queues"
+        } ],
+        "property_name" : "hive.server2.tez.default.queues",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.tez.initialize.default.sessions",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.server2.tez.initialize.default.sessions",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.tez.sessions.per.default.queue",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.server2.tez.sessions.per.default.queue",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.thrift.http.path",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.server2.thrift.http.path",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.thrift.http.port",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.server2.thrift.http.port",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.thrift.max.worker.threads",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.server2.thrift.max.worker.threads",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.thrift.port",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.server2.thrift.port",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.thrift.sasl.qop",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.server2.thrift.sasl.qop",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.transport.mode",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.server2.transport.mode",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.use.SSL",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.server2.use.SSL",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.server2.zookeeper.namespace",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.server2.zookeeper.namespace",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.smbjoin.cache.rows",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.smbjoin.cache.rows",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.stats.autogather",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.stats.autogather",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.stats.dbclass",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.stats.dbclass",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.stats.fetch.column.stats",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-env",
+          "name" : "cost_based_optimizer"
+        }, {
+          "type" : "hive-site",
+          "name" : "hive.cbo.enable"
+        } ],
+        "property_name" : "hive.stats.fetch.column.stats",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.stats.fetch.partition.stats",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-env",
+          "name" : "cost_based_optimizer"
+        }, {
+          "type" : "hive-site",
+          "name" : "hive.cbo.enable"
+        } ],
+        "property_name" : "hive.stats.fetch.partition.stats",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.support.concurrency",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-env",
+          "name" : "hive_txn_acid"
+        } ],
+        "property_name" : "hive.support.concurrency",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.tez.auto.reducer.parallelism",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.tez.auto.reducer.parallelism",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.tez.container.size",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "yarn-site",
+          "name" : "yarn.scheduler.maximum-allocation-mb"
+        }, {
+          "type" : "yarn-site",
+          "name" : "yarn.scheduler.minimum-allocation-mb"
+        } ],
+        "property_name" : "hive.tez.container.size",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.tez.container.size/dependencies/hive.auto.convert.join.noconditionaltask.size",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.auto.convert.join.noconditionaltask.size",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive.tez.container.size",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.tez.cpu.vcores",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.tez.cpu.vcores",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.tez.dynamic.partition.pruning",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.tez.dynamic.partition.pruning",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.tez.dynamic.partition.pruning.max.data.size",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.tez.dynamic.partition.pruning.max.data.size",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.tez.dynamic.partition.pruning.max.event.size",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.tez.dynamic.partition.pruning.max.event.size",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.tez.input.format",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.tez.input.format",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.tez.java.opts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.tez.java.opts",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.tez.log.level",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.tez.log.level",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.tez.max.partition.factor",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.tez.max.partition.factor",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.tez.min.partition.factor",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.tez.min.partition.factor",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.tez.smb.number.waves",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.tez.smb.number.waves",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.txn.manager",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hive-env",
+          "name" : "hive_txn_acid"
+        } ],
+        "property_name" : "hive.txn.manager",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.txn.max.open.batch",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.txn.max.open.batch",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.txn.timeout",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.txn.timeout",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.user.install.directory",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.user.install.directory",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.vectorized.execution.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.vectorized.execution.enabled",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.vectorized.execution.reduce.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.vectorized.execution.reduce.enabled",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.vectorized.groupby.checkinterval",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.vectorized.groupby.checkinterval",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.vectorized.groupby.flush.percent",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.vectorized.groupby.flush.percent",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.vectorized.groupby.maxentries",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.vectorized.groupby.maxentries",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.zookeeper.client.port",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.zookeeper.client.port",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.zookeeper.namespace",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.zookeeper.namespace",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive.zookeeper.quorum",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.zookeeper.quorum",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_ambari_database",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive_ambari_database",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_database",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive_database",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-env.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_database/dependencies/datanucleus.rdbms.datastoreAdapterClassName",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "datanucleus.rdbms.datastoreAdapterClassName",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive_database",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_database_name",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive_database_name",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_database_type",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive_database_type",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_exec_orc_storage_strategy",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive_exec_orc_storage_strategy",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-env.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_exec_orc_storage_strategy/dependencies/hive.exec.orc.compression.strategy",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.exec.orc.compression.strategy",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive_exec_orc_storage_strategy",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_exec_orc_storage_strategy/dependencies/hive.exec.orc.encoding.strategy",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.exec.orc.encoding.strategy",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive_exec_orc_storage_strategy",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_log_dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive_log_dir",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_pid_dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive_pid_dir",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_security_authorization",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "ranger-hive-plugin-enabled"
+        } ],
+        "property_name" : "hive_security_authorization",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-env.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_security_authorization/dependencies/hive.conf.restricted.list",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.conf.restricted.list",
+          "dependency_type" : "hiveserver2-site",
+          "property_name" : "hive_security_authorization",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_security_authorization/dependencies/hive.security.authenticator.manager",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.security.authenticator.manager",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive_security_authorization",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_security_authorization/dependencies/hive.security.authenticator.manager",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.security.authenticator.manager",
+          "dependency_type" : "hiveserver2-site",
+          "property_name" : "hive_security_authorization",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_security_authorization/dependencies/hive.security.authorization.enabled",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.security.authorization.enabled",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive_security_authorization",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_security_authorization/dependencies/hive.security.authorization.enabled",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.security.authorization.enabled",
+          "dependency_type" : "hiveserver2-site",
+          "property_name" : "hive_security_authorization",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_security_authorization/dependencies/hive.security.authorization.manager",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.security.authorization.manager",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive_security_authorization",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_security_authorization/dependencies/hive.security.authorization.manager",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.security.authorization.manager",
+          "dependency_type" : "hiveserver2-site",
+          "property_name" : "hive_security_authorization",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_security_authorization/dependencies/hive.security.metastore.authorization.manager",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.security.metastore.authorization.manager",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive_security_authorization",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_security_authorization/dependencies/hive.server2.enable.doAs",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.server2.enable.doAs",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive_security_authorization",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_timeline_logging_enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive_timeline_logging_enabled",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-env.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_timeline_logging_enabled/dependencies/hive.exec.failure.hooks",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.exec.failure.hooks",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive_timeline_logging_enabled",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_timeline_logging_enabled/dependencies/hive.exec.post.hooks",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.exec.post.hooks",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive_timeline_logging_enabled",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_timeline_logging_enabled/dependencies/hive.exec.pre.hooks",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.exec.pre.hooks",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive_timeline_logging_enabled",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_txn_acid",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive_txn_acid",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-env.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_txn_acid/dependencies/hive.compactor.initiator.on",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.compactor.initiator.on",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive_txn_acid",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_txn_acid/dependencies/hive.compactor.worker.threads",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.compactor.worker.threads",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive_txn_acid",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_txn_acid/dependencies/hive.enforce.bucketing",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.enforce.bucketing",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive_txn_acid",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_txn_acid/dependencies/hive.exec.dynamic.partition.mode",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.exec.dynamic.partition.mode",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive_txn_acid",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_txn_acid/dependencies/hive.support.concurrency",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.support.concurrency",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive_txn_acid",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_txn_acid/dependencies/hive.txn.manager",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.txn.manager",
+          "dependency_type" : "hive-site",
+          "property_name" : "hive_txn_acid",
+          "service_name" : "HIVE",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive_user",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_user_nofile_limit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive_user_nofile_limit",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/hive_user_nproc_limit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive_user_nproc_limit",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/javax.jdo.option.ConnectionDriverName",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "javax.jdo.option.ConnectionDriverName",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/javax.jdo.option.ConnectionPassword",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "javax.jdo.option.ConnectionPassword",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/javax.jdo.option.ConnectionURL",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "javax.jdo.option.ConnectionURL",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/javax.jdo.option.ConnectionUserName",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "javax.jdo.option.ConnectionUserName",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/jdbc.driverClassName",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "jdbc.driverClassName",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/policy_user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "policy_user",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/ranger.plugin.hive.policy.cache.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.hive.policy.cache.dir",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/ranger.plugin.hive.policy.pollIntervalMs",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.hive.policy.pollIntervalMs",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/ranger.plugin.hive.policy.rest.ssl.config.file",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.hive.policy.rest.ssl.config.file",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/ranger.plugin.hive.policy.rest.url",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.hive.policy.rest.url",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/ranger.plugin.hive.policy.source.impl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.hive.policy.source.impl",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/ranger.plugin.hive.service.name",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.hive.service.name",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.exec.timeout",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.exec.timeout",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.hadoop",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.hadoop",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.hadoop.conf.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.hadoop.conf.dir",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.hcat",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.hcat",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.hcat.home",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.hcat.home",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.hive.archive",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.hive.archive",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.hive.extra.files",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.hive.extra.files",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.hive.home",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.hive.home",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.hive.path",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.hive.path",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.hive.properties",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.hive.properties",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.jar",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.jar",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.libjars",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.libjars",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.override.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.override.enabled",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.pig.archive",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.pig.archive",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.pig.path",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.pig.path",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.port",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.port",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.python",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.python",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.sqoop.archive",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.sqoop.archive",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.sqoop.home",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.sqoop.home",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.sqoop.path",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.sqoop.path",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.storage.class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.storage.class",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.streaming.jar",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.streaming.jar",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/templeton.zookeeper.hosts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "templeton.zookeeper.hosts",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "webhcat-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/webhcat_user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "webhcat_user",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hive-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.audit.credential.provider.file",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.credential.provider.file",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.audit.destination.db",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "xasecure.audit.destination.db"
+        } ],
+        "property_name" : "xasecure.audit.destination.db",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.audit.destination.db.batch.filespool.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.batch.filespool.dir",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.audit.destination.db.jdbc.driver",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.jdbc.driver",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.audit.destination.db.jdbc.url",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.jdbc.url",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.audit.destination.db.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.password",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.audit.destination.db.user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.user",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.audit.destination.hdfs",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "xasecure.audit.destination.hdfs"
+        } ],
+        "property_name" : "xasecure.audit.destination.hdfs",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.audit.destination.hdfs.batch.filespool.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.hdfs.batch.filespool.dir",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.audit.destination.hdfs.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "xasecure.audit.destination.hdfs.dir"
+        } ],
+        "property_name" : "xasecure.audit.destination.hdfs.dir",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.audit.destination.solr",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "xasecure.audit.destination.solr"
+        } ],
+        "property_name" : "xasecure.audit.destination.solr",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.audit.destination.solr.batch.filespool.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.solr.batch.filespool.dir",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.audit.destination.solr.urls",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-admin-site",
+          "name" : "ranger.audit.solr.urls"
+        } ],
+        "property_name" : "xasecure.audit.destination.solr.urls",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.audit.destination.solr.zookeepers",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-admin-site",
+          "name" : "ranger.audit.solr.zookeepers"
+        } ],
+        "property_name" : "xasecure.audit.destination.solr.zookeepers",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.audit.is.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.is.enabled",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.audit.provider.summary.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.provider.summary.enabled",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.hive.update.xapolicies.on.grant.revoke",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.hive.update.xapolicies.on.grant.revoke",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.policymgr.clientssl.keystore",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.keystore",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.policymgr.clientssl.keystore.credential.file",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.keystore.credential.file",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.policymgr.clientssl.keystore.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.keystore.password",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.policymgr.clientssl.truststore",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.truststore",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.policymgr.clientssl.truststore.credential.file",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.truststore.credential.file",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HIVE/configurations/xasecure.policymgr.clientssl.truststore.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.truststore.password",
+        "service_name" : "HIVE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hive-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    } ]
+  }, {
+    "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2",
+    "StackServices" : {
+      "service_name" : "MAPREDUCE2",
+      "service_version" : "2.7.1.2.3",
+      "stack_name" : "HDP",
+      "stack_version" : "2.3"
+    },
+    "components" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/components/HISTORYSERVER",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1",
+        "component_category" : "MASTER",
+        "component_name" : "HISTORYSERVER",
+        "custom_commands" : [ ],
+        "display_name" : "History Server",
+        "is_client" : false,
+        "is_master" : true,
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "auto_deploy" : {
+        "enabled" : true,
+        "location" : "YARN/RESOURCEMANAGER"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/components/HISTORYSERVER/dependencies/HDFS_CLIENT",
+        "Dependencies" : {
+          "component_name" : "HDFS_CLIENT",
+          "dependent_component_name" : "HISTORYSERVER",
+          "dependent_service_name" : "MAPREDUCE2",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/components/HISTORYSERVER/dependencies/TEZ_CLIENT",
+        "Dependencies" : {
+          "component_name" : "TEZ_CLIENT",
+          "dependent_component_name" : "HISTORYSERVER",
+          "dependent_service_name" : "MAPREDUCE2",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/components/MAPREDUCE2_CLIENT",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "0+",
+        "component_category" : "CLIENT",
+        "component_name" : "MAPREDUCE2_CLIENT",
+        "custom_commands" : [ ],
+        "display_name" : "MapReduce2 Client",
+        "is_client" : true,
+        "is_master" : false,
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    } ],
+    "configurations" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/jobhistory_heapsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "jobhistory_heapsize",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapred_log_dir_prefix",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapred_log_dir_prefix",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapred_pid_dir_prefix",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapred_pid_dir_prefix",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapred_user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapred_user",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapred_user_nofile_limit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapred_user_nofile_limit",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapred_user_nproc_limit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapred_user_nproc_limit",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.admin.map.child.java.opts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.admin.map.child.java.opts",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.admin.reduce.child.java.opts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.admin.reduce.child.java.opts",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.admin.user.env",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.admin.user.env",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.am.max-attempts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.am.max-attempts",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.application.classpath",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.application.classpath",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.application.framework.path",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.application.framework.path",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.cluster.administrators",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.cluster.administrators",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.framework.name",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.framework.name",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.job.counters.max",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.job.counters.max",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.job.emit-timeline-data",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.job.emit-timeline-data",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.job.reduce.slowstart.completedmaps",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.job.reduce.slowstart.completedmaps",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.jobhistory.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.jobhistory.address",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.jobhistory.bind-host",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.jobhistory.bind-host",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.jobhistory.done-dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.jobhistory.done-dir",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.jobhistory.intermediate-done-dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.jobhistory.intermediate-done-dir",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.jobhistory.recovery.enable",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.jobhistory.recovery.enable",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.jobhistory.recovery.store.class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.jobhistory.recovery.store.class",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.jobhistory.recovery.store.leveldb.path",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.jobhistory.recovery.store.leveldb.path",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.jobhistory.webapp.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.jobhistory.webapp.address",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.map.java.opts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "mapred-site",
+          "name" : "mapreduce.map.memory.mb"
+        } ],
+        "property_name" : "mapreduce.map.java.opts",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.map.log.level",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.map.log.level",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.map.memory.mb",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "yarn-site",
+          "name" : "yarn.scheduler.maximum-allocation-mb"
+        }, {
+          "type" : "yarn-site",
+          "name" : "yarn.scheduler.minimum-allocation-mb"
+        } ],
+        "property_name" : "mapreduce.map.memory.mb",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.map.memory.mb/dependencies/mapreduce.map.java.opts",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "mapreduce.map.java.opts",
+          "dependency_type" : "mapred-site",
+          "property_name" : "mapreduce.map.memory.mb",
+          "service_name" : "MAPREDUCE2",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.map.memory.mb/dependencies/mapreduce.task.io.sort.mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "mapreduce.task.io.sort.mb",
+          "dependency_type" : "mapred-site",
+          "property_name" : "mapreduce.map.memory.mb",
+          "service_name" : "MAPREDUCE2",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.map.output.compress",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.map.output.compress",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.map.sort.spill.percent",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.map.sort.spill.percent",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.map.speculative",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.map.speculative",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.output.fileoutputformat.compress",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.output.fileoutputformat.compress",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.output.fileoutputformat.compress.type",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.output.fileoutputformat.compress.type",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.input.buffer.percent",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.reduce.input.buffer.percent",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.java.opts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "mapred-site",
+          "name" : "mapreduce.reduce.memory.mb"
+        } ],
+        "property_name" : "mapreduce.reduce.java.opts",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.log.level",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.reduce.log.level",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.memory.mb",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "yarn-site",
+          "name" : "yarn.scheduler.maximum-allocation-mb"
+        }, {
+          "type" : "yarn-site",
+          "name" : "yarn.scheduler.minimum-allocation-mb"
+        } ],
+        "property_name" : "mapreduce.reduce.memory.mb",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.memory.mb/dependencies/mapreduce.reduce.java.opts",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "mapreduce.reduce.java.opts",
+          "dependency_type" : "mapred-site",
+          "property_name" : "mapreduce.reduce.memory.mb",
+          "service_name" : "MAPREDUCE2",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.shuffle.fetch.retry.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.reduce.shuffle.fetch.retry.enabled",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.shuffle.fetch.retry.interval-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.reduce.shuffle.fetch.retry.interval-ms",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.shuffle.fetch.retry.timeout-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.reduce.shuffle.fetch.retry.timeout-ms",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.shuffle.input.buffer.percent",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.reduce.shuffle.input.buffer.percent",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.shuffle.merge.percent",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.reduce.shuffle.merge.percent",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.shuffle.parallelcopies",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.reduce.shuffle.parallelcopies",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.speculative",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.reduce.speculative",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.shuffle.port",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.shuffle.port",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.task.io.sort.factor",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.task.io.sort.factor",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.task.io.sort.mb",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "mapred-site",
+          "name" : "mapreduce.map.memory.mb"
+        } ],
+        "property_name" : "mapreduce.task.io.sort.mb",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.task.timeout",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.task.timeout",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/yarn.app.mapreduce.am.admin-command-opts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.app.mapreduce.am.admin-command-opts",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/yarn.app.mapreduce.am.command-opts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "mapred-site",
+          "name" : "yarn.app.mapreduce.am.resource.mb"
+        } ],
+        "property_name" : "yarn.app.mapreduce.am.command-opts",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/yarn.app.mapreduce.am.log.level",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.app.mapreduce.am.log.level",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/yarn.app.mapreduce.am.resource.mb",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "yarn-site",
+          "name" : "yarn.scheduler.maximum-allocation-mb"
+        }, {
+          "type" : "yarn-site",
+          "name" : "yarn.scheduler.minimum-allocation-mb"
+        } ],
+        "property_name" : "yarn.app.mapreduce.am.resource.mb",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/yarn.app.mapreduce.am.resource.mb/dependencies/yarn.app.mapreduce.am.admin-command-opts",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.app.mapreduce.am.admin-command-opts",
+          "dependency_type" : "mapred-site",
+          "property_name" : "yarn.app.mapreduce.am.resource.mb",
+          "service_name" : "MAPREDUCE2",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/yarn.app.mapreduce.am.resource.mb/dependencies/yarn.app.mapreduce.am.command-opts",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.app.mapreduce.am.command-opts",
+          "dependency_type" : "mapred-site",
+          "property_name" : "yarn.app.mapreduce.am.resource.mb",
+          "service_name" : "MAPREDUCE2",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/yarn.app.mapreduce.am.staging-dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.app.mapreduce.am.staging-dir",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    } ]
+  }, {
+    "href" : "/api/v1/stacks/HDP/versions/2.3/services/PIG",
+    "StackServices" : {
+      "service_name" : "PIG",
+      "service_version" : "0.15.0.2.3",
+      "stack_name" : "HDP",
+      "stack_version" : "2.3"
+    },
+    "components" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/PIG/components/PIG",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "0+",
+        "component_category" : "CLIENT",
+        "component_name" : "PIG",
+        "custom_commands" : [ ],
+        "display_name" : "Pig",
+        "is_client" : true,
+        "is_master" : false,
+        "service_name" : "PIG",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    } ],
+    "configurations" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/PIG/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "PIG",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "pig-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/PIG/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "PIG",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "pig-log4j.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/PIG/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "PIG",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "pig-properties.xml"
+      },
+      "dependencies" : [ ]
+    } ]
+  }, {
+    "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK",
+    "StackServices" : {
+      "service_name" : "SPARK",
+      "service_version" : "1.5.2.2.3",
+      "stack_name" : "HDP",
+      "stack_version" : "2.3"
+    },
+    "components" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_CLIENT",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1+",
+        "component_category" : "CLIENT",
+        "component_name" : "SPARK_CLIENT",
+        "custom_commands" : [ ],
+        "display_name" : "Spark Client",
+        "is_client" : true,
+        "is_master" : false,
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_CLIENT/dependencies/HDFS_CLIENT",
+        "Dependencies" : {
+          "component_name" : "HDFS_CLIENT",
+          "dependent_component_name" : "SPARK_CLIENT",
+          "dependent_service_name" : "SPARK",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_CLIENT/dependencies/MAPREDUCE2_CLIENT",
+        "Dependencies" : {
+          "component_name" : "MAPREDUCE2_CLIENT",
+          "dependent_component_name" : "SPARK_CLIENT",
+          "dependent_service_name" : "SPARK",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_CLIENT/dependencies/YARN_CLIENT",
+        "Dependencies" : {
+          "component_name" : "YARN_CLIENT",
+          "dependent_component_name" : "SPARK_CLIENT",
+          "dependent_service_name" : "SPARK",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_JOBHISTORYSERVER",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1",
+        "component_category" : "MASTER",
+        "component_name" : "SPARK_JOBHISTORYSERVER",
+        "custom_commands" : [ ],
+        "display_name" : "Spark History Server",
+        "is_client" : false,
+        "is_master" : true,
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_JOBHISTORYSERVER/dependencies/HDFS_CLIENT",
+        "Dependencies" : {
+          "component_name" : "HDFS_CLIENT",
+          "dependent_component_name" : "SPARK_JOBHISTORYSERVER",
+          "dependent_service_name" : "SPARK",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_JOBHISTORYSERVER/dependencies/MAPREDUCE2_CLIENT",
+        "Dependencies" : {
+          "component_name" : "MAPREDUCE2_CLIENT",
+          "dependent_component_name" : "SPARK_JOBHISTORYSERVER",
+          "dependent_service_name" : "SPARK",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_JOBHISTORYSERVER/dependencies/TEZ_CLIENT",
+        "Dependencies" : {
+          "component_name" : "TEZ_CLIENT",
+          "dependent_component_name" : "SPARK_JOBHISTORYSERVER",
+          "dependent_service_name" : "SPARK",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_JOBHISTORYSERVER/dependencies/YARN_CLIENT",
+        "Dependencies" : {
+          "component_name" : "YARN_CLIENT",
+          "dependent_component_name" : "SPARK_JOBHISTORYSERVER",
+          "dependent_service_name" : "SPARK",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_THRIFTSERVER",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "0+",
+        "component_category" : "SLAVE",
+        "component_name" : "SPARK_THRIFTSERVER",
+        "custom_commands" : [ ],
+        "display_name" : "Spark Thrift Server",
+        "is_client" : false,
+        "is_master" : false,
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_THRIFTSERVER/dependencies/HDFS_CLIENT",
+        "Dependencies" : {
+          "component_name" : "HDFS_CLIENT",
+          "dependent_component_name" : "SPARK_THRIFTSERVER",
+          "dependent_service_name" : "SPARK",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_THRIFTSERVER/dependencies/MAPREDUCE2_CLIENT",
+        "Dependencies" : {
+          "component_name" : "MAPREDUCE2_CLIENT",
+          "dependent_component_name" : "SPARK_THRIFTSERVER",
+          "dependent_service_name" : "SPARK",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_THRIFTSERVER/dependencies/YARN_CLIENT",
+        "Dependencies" : {
+          "component_name" : "YARN_CLIENT",
+          "dependent_component_name" : "SPARK_THRIFTSERVER",
+          "dependent_service_name" : "SPARK",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    } ],
+    "configurations" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-log4j-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-metrics-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/hive.server2.thrift.port",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.server2.thrift.port",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-hive-site-override.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/hive.server2.transport.mode",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.server2.transport.mode",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-hive-site-override.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.history.kerberos.keytab",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.history.kerberos.keytab",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.history.kerberos.principal",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.history.kerberos.principal",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.history.provider",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.history.provider",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.history.ui.port",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.history.ui.port",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.containerLauncherMaxThreads",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.containerLauncherMaxThreads",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.containerLauncherMaxThreads",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.containerLauncherMaxThreads",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-thrift-sparkconf.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.driver.memoryOverhead",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.driver.memoryOverhead",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.driver.memoryOverhead",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.driver.memoryOverhead",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-thrift-sparkconf.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.executor.memoryOverhead",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.executor.memoryOverhead",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.executor.memoryOverhead",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.executor.memoryOverhead",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-thrift-sparkconf.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.historyServer.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.historyServer.address",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.max.executor.failures",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.max.executor.failures",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.max.executor.failures",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.max.executor.failures",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-thrift-sparkconf.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.preserve.staging.files",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.preserve.staging.files",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.preserve.staging.files",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.preserve.staging.files",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-thrift-sparkconf.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.queue",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.queue",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.queue",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.queue",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-thrift-sparkconf.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.scheduler.heartbeat.interval-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.scheduler.heartbeat.interval-ms",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.scheduler.heartbeat.interval-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.scheduler.heartbeat.interval-ms",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-thrift-sparkconf.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.services",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.services",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.submit.file.replication",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.submit.file.replication",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.submit.file.replication",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.submit.file.replication",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-thrift-sparkconf.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark_group",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark_group",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark_log_dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark_log_dir",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark_pid_dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark_pid_dir",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark_thrift_cmd_opts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark_thrift_cmd_opts",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark_user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark_user",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-env.xml"
+      },
+      "dependencies" : [ ]
+    } ]
+  }, {
+    "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ",
+    "StackServices" : {
+      "service_name" : "TEZ",
+      "service_version" : "0.7.0.2.3",
+      "stack_name" : "HDP",
+      "stack_version" : "2.3"
+    },
+    "components" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/components/TEZ_CLIENT",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1+",
+        "component_category" : "CLIENT",
+        "component_name" : "TEZ_CLIENT",
+        "custom_commands" : [ ],
+        "display_name" : "Tez Client",
+        "is_client" : true,
+        "is_master" : false,
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/components/TEZ_CLIENT/dependencies/HDFS_CLIENT",
+        "Dependencies" : {
+          "component_name" : "HDFS_CLIENT",
+          "dependent_component_name" : "TEZ_CLIENT",
+          "dependent_service_name" : "TEZ",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/components/TEZ_CLIENT/dependencies/MAPREDUCE2_CLIENT",
+        "Dependencies" : {
+          "component_name" : "MAPREDUCE2_CLIENT",
+          "dependent_component_name" : "TEZ_CLIENT",
+          "dependent_service_name" : "TEZ",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/components/TEZ_CLIENT/dependencies/YARN_CLIENT",
+        "Dependencies" : {
+          "component_name" : "YARN_CLIENT",
+          "dependent_component_name" : "TEZ_CLIENT",
+          "dependent_service_name" : "TEZ",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    } ],
+    "configurations" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.am.am-rm.heartbeat.interval-ms.max",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.am.am-rm.heartbeat.interval-ms.max",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.am.container.idle.release-timeout-max.millis",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.am.container.idle.release-timeout-max.millis",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.am.container.idle.release-timeout-min.millis",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.am.container.idle.release-timeout-min.millis",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.am.container.reuse.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.am.container.reuse.enabled",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.am.container.reuse.locality.delay-allocation-millis",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.am.container.reuse.locality.delay-allocation-millis",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.am.container.reuse.non-local-fallback.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.am.container.reuse.non-local-fallback.enabled",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.am.container.reuse.rack-fallback.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.am.container.reuse.rack-fallback.enabled",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.am.launch.cluster-default.cmd-opts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.am.launch.cluster-default.cmd-opts",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.am.launch.cmd-opts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.am.launch.cmd-opts",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.am.launch.env",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.am.launch.env",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.am.log.level",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.am.log.level",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.am.max.app.attempts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.am.max.app.attempts",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.am.maxtaskfailures.per.node",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.am.maxtaskfailures.per.node",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.am.resource.memory.mb",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.am.resource.memory.mb",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.am.tez-ui.history-url.template",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.am.tez-ui.history-url.template",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.am.view-acls",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.am.view-acls",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.cluster.additional.classpath.prefix",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.cluster.additional.classpath.prefix",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.counters.max",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.counters.max",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.counters.max.groups",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.counters.max.groups",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.generate.debug.artifacts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.generate.debug.artifacts",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.grouping.max-size",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.grouping.max-size",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.grouping.min-size",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.grouping.min-size",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.grouping.split-waves",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.grouping.split-waves",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.history.logging.service.class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.history.logging.service.class",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.lib.uris",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.lib.uris",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.runtime.compress",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.runtime.compress",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.runtime.compress.codec",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.runtime.compress.codec",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.runtime.convert.user-payload.to.history-text",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.runtime.convert.user-payload.to.history-text",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.runtime.io.sort.mb",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "tez-site",
+          "name" : "tez.runtime.sorter.class"
+        } ],
+        "property_name" : "tez.runtime.io.sort.mb",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.runtime.optimize.local.fetch",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.runtime.optimize.local.fetch",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.runtime.pipelined.sorter.sort.threads",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "tez-site",
+          "name" : "tez.runtime.sorter.class"
+        } ],
+        "property_name" : "tez.runtime.pipelined.sorter.sort.threads",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.runtime.sorter.class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.runtime.sorter.class",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.runtime.sorter.class/dependencies/tez.runtime.io.sort.mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "tez.runtime.io.sort.mb",
+          "dependency_type" : "tez-site",
+          "property_name" : "tez.runtime.sorter.class",
+          "service_name" : "TEZ",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.runtime.sorter.class/dependencies/tez.runtime.pipelined.sorter.sort.threads",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "tez.runtime.pipelined.sorter.sort.threads",
+          "dependency_type" : "tez-site",
+          "property_name" : "tez.runtime.sorter.class",
+          "service_name" : "TEZ",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.runtime.unordered.output.buffer.size-mb",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.runtime.unordered.output.buffer.size-mb",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.session.am.dag.submit.timeout.secs",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.session.am.dag.submit.timeout.secs",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.session.client.timeout.secs",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.session.client.timeout.secs",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.shuffle-vertex-manager.max-src-fraction",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.shuffle-vertex-manager.max-src-fraction",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.shuffle-vertex-manager.min-src-fraction",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.shuffle-vertex-manager.min-src-fraction",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.staging-dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.staging-dir",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.task.am.heartbeat.counter.interval-ms.max",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.task.am.heartbeat.counter.interval-ms.max",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.task.generate.counters.per.io",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.task.generate.counters.per.io",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.task.get-task.sleep.interval-ms.max",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.task.get-task.sleep.interval-ms.max",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.task.launch.cluster-default.cmd-opts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.task.launch.cluster-default.cmd-opts",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.task.launch.cmd-opts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.task.launch.cmd-opts",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.task.launch.env",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.task.launch.env",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.task.max-events-per-heartbeat",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.task.max-events-per-heartbeat",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.task.resource.memory.mb",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "yarn-site",
+          "name" : "yarn.scheduler.maximum-allocation-mb"
+        }, {
+          "type" : "yarn-site",
+          "name" : "yarn.scheduler.minimum-allocation-mb"
+        } ],
+        "property_name" : "tez.task.resource.memory.mb",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez.use.cluster.hadoop-libs",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez.use.cluster.hadoop-libs",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/TEZ/configurations/tez_user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tez_user",
+        "service_name" : "TEZ",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "tez-env.xml"
+      },
+      "dependencies" : [ ]
+    } ]
+  }, {
+    "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN",
+    "StackServices" : {
+      "service_name" : "YARN",
+      "service_version" : "2.7.1.2.3",
+      "stack_name" : "HDP",
+      "stack_version" : "2.3"
+    },
+    "components" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/components/APP_TIMELINE_SERVER",
+      "StackServiceComponents" : {
+        "advertise_version" : false,
+        "cardinality" : "1",
+        "component_category" : "MASTER",
+        "component_name" : "APP_TIMELINE_SERVER",
+        "custom_commands" : [ ],
+        "display_name" : "App Timeline Server",
+        "is_client" : false,
+        "is_master" : true,
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/components/NODEMANAGER",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1+",
+        "component_category" : "SLAVE",
+        "component_name" : "NODEMANAGER",
+        "custom_commands" : [ ],
+        "display_name" : "NodeManager",
+        "is_client" : false,
+        "is_master" : false,
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/components/RESOURCEMANAGER",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1-2",
+        "component_category" : "MASTER",
+        "component_name" : "RESOURCEMANAGER",
+        "custom_commands" : [ "DECOMMISSION", "REFRESHQUEUES" ],
+        "display_name" : "ResourceManager",
+        "is_client" : false,
+        "is_master" : true,
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/components/RESOURCEMANAGER/dependencies/TEZ_CLIENT",
+        "Dependencies" : {
+          "component_name" : "TEZ_CLIENT",
+          "dependent_component_name" : "RESOURCEMANAGER",
+          "dependent_service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/components/YARN_CLIENT",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1+",
+        "component_category" : "CLIENT",
+        "component_name" : "YARN_CLIENT",
+        "custom_commands" : [ ],
+        "display_name" : "YARN Client",
+        "is_client" : true,
+        "is_master" : false,
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    } ],
+    "configurations" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/REPOSITORY_CONFIG_PASSWORD",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "REPOSITORY_CONFIG_PASSWORD",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/REPOSITORY_CONFIG_USERNAME",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "REPOSITORY_CONFIG_USERNAME",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/apptimelineserver_heapsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "apptimelineserver_heapsize",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/common.name.for.certificate",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "common.name.for.certificate",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-log4j.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/hadoop.registry.rm.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hadoop.registry.rm.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/hadoop.registry.zk.quorum",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hadoop.registry.zk.quorum",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/hadoop.rpc.protection",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hadoop.rpc.protection",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/is_supported_yarn_ranger",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "is_supported_yarn_ranger",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/min_user_id",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "min_user_id",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/nodemanager_heapsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "nodemanager_heapsize",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/policy_user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "policy_user",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/ranger-yarn-plugin-enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "ranger-yarn-plugin-enabled"
+        } ],
+        "property_name" : "ranger-yarn-plugin-enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-plugin-properties.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/ranger-yarn-plugin-enabled/dependencies/yarn.acl.enable",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.acl.enable",
+          "dependency_type" : "yarn-site",
+          "property_name" : "ranger-yarn-plugin-enabled",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/ranger-yarn-plugin-enabled/dependencies/yarn.authorization-provider",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.authorization-provider",
+          "dependency_type" : "yarn-site",
+          "property_name" : "ranger-yarn-plugin-enabled",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/ranger.plugin.yarn.policy.cache.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.yarn.policy.cache.dir",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/ranger.plugin.yarn.policy.pollIntervalMs",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.yarn.policy.pollIntervalMs",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/ranger.plugin.yarn.policy.rest.ssl.config.file",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.yarn.policy.rest.ssl.config.file",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/ranger.plugin.yarn.policy.rest.url",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.yarn.policy.rest.url",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/ranger.plugin.yarn.policy.source.impl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.yarn.policy.source.impl",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/ranger.plugin.yarn.service.name",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.yarn.service.name",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/resourcemanager_heapsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "resourcemanager_heapsize",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.credential.provider.file",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.credential.provider.file",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.db",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "xasecure.audit.destination.db"
+        } ],
+        "property_name" : "xasecure.audit.destination.db",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.db.batch.filespool.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.batch.filespool.dir",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.db.jdbc.driver",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.jdbc.driver",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.db.jdbc.url",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.jdbc.url",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.db.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.password",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.db.user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.user",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.hdfs",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "xasecure.audit.destination.hdfs"
+        } ],
+        "property_name" : "xasecure.audit.destination.hdfs",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.hdfs.batch.filespool.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.hdfs.batch.filespool.dir",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.hdfs.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "xasecure.audit.destination.hdfs.dir"
+        } ],
+        "property_name" : "xasecure.audit.destination.hdfs.dir",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.solr",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "xasecure.audit.destination.solr"
+        } ],
+        "property_name" : "xasecure.audit.destination.solr",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.solr.batch.filespool.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.solr.batch.filespool.dir",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.solr.urls",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-admin-site",
+          "name" : "ranger.audit.solr.urls"
+        } ],
+        "property_name" : "xasecure.audit.destination.solr.urls",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.solr.zookeepers",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-admin-site",
+          "name" : "ranger.audit.solr.zookeepers"
+        } ],
+        "property_name" : "xasecure.audit.destination.solr.zookeepers",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.is.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.is.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.provider.summary.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.provider.summary.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.policymgr.clientssl.keystore",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.keystore",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.policymgr.clientssl.keystore.credential.file",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.keystore.credential.file",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.policymgr.clientssl.keystore.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.keystore.password",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.policymgr.clientssl.truststore",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.truststore",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.policymgr.clientssl.truststore.credential.file",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.truststore.credential.file",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.policymgr.clientssl.truststore.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.truststore.password",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.acl.enable",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-yarn-plugin-properties",
+          "name" : "ranger-yarn-plugin-enabled"
+        } ],
+        "property_name" : "yarn.acl.enable",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.admin.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.admin.acl",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.application.classpath",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.application.classpath",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.authorization-provider",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-yarn-plugin-properties",
+          "name" : "ranger-yarn-plugin-enabled"
+        } ],
+        "property_name" : "yarn.authorization-provider",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.client.nodemanager-connect.max-wait-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.client.nodemanager-connect.max-wait-ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.client.nodemanager-connect.retry-interval-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.client.nodemanager-connect.retry-interval-ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.http.policy",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.http.policy",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.log-aggregation-enable",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.log-aggregation-enable",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.log-aggregation.retain-seconds",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.log-aggregation.retain-seconds",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.log.server.url",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.log.server.url",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.node-labels.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.node-labels.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.node-labels.fs-store.retry-policy-spec",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.node-labels.fs-store.retry-policy-spec",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.node-labels.fs-store.root-dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.node-labels.fs-store.root-dir",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.address",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.admin-env",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.admin-env",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.aux-services",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.aux-services",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.aux-services.mapreduce_shuffle.class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.aux-services.mapreduce_shuffle.class",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.bind-host",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.bind-host",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.container-executor.class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "yarn-env",
+          "name" : "yarn_cgroups_enabled"
+        } ],
+        "property_name" : "yarn.nodemanager.container-executor.class",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.container-monitor.interval-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.container-monitor.interval-ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.delete.debug-delay-sec",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.delete.debug-delay-sec",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.disk-health-checker.max-disk-utilization-per-disk-percentage",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.disk-health-checker.max-disk-utilization-per-disk-percentage",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.disk-health-checker.min-free-space-per-disk-mb",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.disk-health-checker.min-free-space-per-disk-mb",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.disk-health-checker.min-healthy-disks",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.disk-health-checker.min-healthy-disks",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.health-checker.interval-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.health-checker.interval-ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.health-checker.script.timeout-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.health-checker.script.timeout-ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.linux-container-executor.cgroups.hierarchy",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.linux-container-executor.cgroups.hierarchy",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.linux-container-executor.cgroups.mount",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.linux-container-executor.cgroups.mount",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.linux-container-executor.cgroups.strict-resource-usage",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.linux-container-executor.cgroups.strict-resource-usage",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.linux-container-executor.group",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "cluster-env",
+          "name" : "user_group"
+        }, {
+          "type" : "yarn-env",
+          "name" : "yarn_cgroups_enabled"
+        } ],
+        "property_name" : "yarn.nodemanager.linux-container-executor.group",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.linux-container-executor.resources-handler.class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.linux-container-executor.resources-handler.class",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.local-dirs",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.local-dirs",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.log-aggregation.compression-type",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.log-aggregation.compression-type",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.log-aggregation.debug-enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.log-aggregation.debug-enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.log-aggregation.num-log-files-per-app",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.log-aggregation.num-log-files-per-app",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.log-aggregation.roll-monitoring-interval-seconds",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.log-aggregation.roll-monitoring-interval-seconds",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.log-dirs",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.log-dirs",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.log.retain-second",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.log.retain-second",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.recovery.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.recovery.dir",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.recovery.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.recovery.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.remote-app-log-dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.remote-app-log-dir",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.remote-app-log-dir-suffix",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.remote-app-log-dir-suffix",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.resource.cpu-vcores",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "yarn-site",
+          "name" : "yarn.nodemanager.resource.percentage-physical-cpu-limit"
+        } ],
+        "property_name" : "yarn.nodemanager.resource.cpu-vcores",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.resource.cpu-vcores/dependencies/yarn.scheduler.maximum-allocation-vcores",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.scheduler.maximum-allocation-vcores",
+          "dependency_type" : "yarn-site",
+          "property_name" : "yarn.nodemanager.resource.cpu-vcores",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.resource.cpu-vcores/dependencies/yarn.scheduler.minimum-allocation-vcores",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.scheduler.minimum-allocation-vcores",
+          "dependency_type" : "yarn-site",
+          "property_name" : "yarn.nodemanager.resource.cpu-vcores",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.resource.memory-mb",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.resource.memory-mb",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.resource.memory-mb/dependencies/yarn.scheduler.maximum-allocation-mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.scheduler.maximum-allocation-mb",
+          "dependency_type" : "yarn-site",
+          "property_name" : "yarn.nodemanager.resource.memory-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.resource.memory-mb/dependencies/yarn.scheduler.minimum-allocation-mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.scheduler.minimum-allocation-mb",
+          "dependency_type" : "yarn-site",
+          "property_name" : "yarn.nodemanager.resource.memory-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.resource.percentage-physical-cpu-limit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.resource.percentage-physical-cpu-limit",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.resource.percentage-physical-cpu-limit/dependencies/yarn.nodemanager.resource.cpu-vcores",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.nodemanager.resource.cpu-vcores",
+          "dependency_type" : "yarn-site",
+          "property_name" : "yarn.nodemanager.resource.percentage-physical-cpu-limit",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.vmem-check-enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.vmem-check-enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.vmem-pmem-ratio",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.vmem-pmem-ratio",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.address",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.admin.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.admin.address",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.am.max-attempts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.am.max-attempts",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.bind-host",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.bind-host",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.connect.max-wait.ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.connect.max-wait.ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.connect.retry-interval.ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.connect.retry-interval.ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.fs.state-store.retry-policy-spec",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.fs.state-store.retry-policy-spec",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.fs.state-store.uri",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.fs.state-store.uri",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.ha.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.ha.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.hostname",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.hostname",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.nodes.exclude-path",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.nodes.exclude-path",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.recovery.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.recovery.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.resource-tracker.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.resource-tracker.address",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.scheduler.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.scheduler.address",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.scheduler.class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.scheduler.class",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.scheduler.monitor.enable",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.scheduler.monitor.enable",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.state-store.max-completed-applications",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.state-store.max-completed-applications",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.store.class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.store.class",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.system-metrics-publisher.dispatcher.pool-size",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.system-metrics-publisher.dispatcher.pool-size",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.system-metrics-publisher.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.system-metrics-publisher.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.webapp.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.webapp.address",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.webapp.delegation-token-auth-filter.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.webapp.delegation-token-auth-filter.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.webapp.https.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.webapp.https.address",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.work-preserving-recovery.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.work-preserving-recovery.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.work-preserving-recovery.scheduling-wait-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.work-preserving-recovery.scheduling-wait-ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.zk-acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.zk-acl",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.zk-address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.zk-address",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.zk-num-retries",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.zk-num-retries",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.zk-retry-interval-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.zk-retry-interval-ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.zk-state-store.parent-path",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.zk-state-store.parent-path",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.zk-timeout-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.zk-timeout-ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.default.minimum-user-limit-percent",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.default.minimum-user-limit-percent",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.maximum-am-resource-percent",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.maximum-am-resource-percent",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.maximum-applications",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.maximum-applications",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.node-locality-delay",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.node-locality-delay",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.resource-calculator",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.resource-calculator",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.root.accessible-node-labels",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.root.accessible-node-labels",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.root.acl_administer_queue",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.root.acl_administer_queue",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.root.capacity",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.root.capacity",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.root.default.acl_administer_jobs",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.root.default.acl_administer_jobs",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.root.default.acl_submit_applications",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.root.default.acl_submit_applications",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.root.default.capacity",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.root.default.capacity",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.root.default.maximum-capacity",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.root.default.maximum-capacity",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.root.default.state",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.root.default.state",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.root.default.user-limit-factor",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.root.default.user-limit-factor",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.root.queues",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.root.queues",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.root.queues/dependencies/hive.server2.tez.default.queues",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.server2.tez.default.queues",
+          "dependency_type" : "hive-site",
+          "property_name" : "yarn.scheduler.capacity.root.queues",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.maximum-allocation-mb",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "yarn-site",
+          "name" : "yarn.nodemanager.resource.memory-mb"
+        } ],
+        "property_name" : "yarn.scheduler.maximum-allocation-mb",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.maximum-allocation-mb/dependencies/hive.tez.container.size",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.tez.container.size",
+          "dependency_type" : "hive-site",
+          "property_name" : "yarn.scheduler.maximum-allocation-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.maximum-allocation-mb/dependencies/mapreduce.map.memory.mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "mapreduce.map.memory.mb",
+          "dependency_type" : "mapred-site",
+          "property_name" : "yarn.scheduler.maximum-allocation-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.maximum-allocation-mb/dependencies/mapreduce.reduce.memory.mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "mapreduce.reduce.memory.mb",
+          "dependency_type" : "mapred-site",
+          "property_name" : "yarn.scheduler.maximum-allocation-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.maximum-allocation-mb/dependencies/tez.task.resource.memory.mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "tez.task.resource.memory.mb",
+          "dependency_type" : "tez-site",
+          "property_name" : "yarn.scheduler.maximum-allocation-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.maximum-allocation-mb/dependencies/yarn.app.mapreduce.am.resource.mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.app.mapreduce.am.resource.mb",
+          "dependency_type" : "mapred-site",
+          "property_name" : "yarn.scheduler.maximum-allocation-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.maximum-allocation-vcores",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "yarn-site",
+          "name" : "yarn.nodemanager.resource.cpu-vcores"
+        } ],
+        "property_name" : "yarn.scheduler.maximum-allocation-vcores",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.minimum-allocation-mb",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "yarn-site",
+          "name" : "yarn.nodemanager.resource.memory-mb"
+        } ],
+        "property_name" : "yarn.scheduler.minimum-allocation-mb",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.minimum-allocation-mb/dependencies/hive.tez.container.size",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.tez.container.size",
+          "dependency_type" : "hive-site",
+          "property_name" : "yarn.scheduler.minimum-allocation-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.minimum-allocation-mb/dependencies/mapreduce.map.memory.mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "mapreduce.map.memory.mb",
+          "dependency_type" : "mapred-site",
+          "property_name" : "yarn.scheduler.minimum-allocation-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.minimum-allocation-mb/dependencies/mapreduce.reduce.memory.mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "mapreduce.reduce.memory.mb",
+          "dependency_type" : "mapred-site",
+          "property_name" : "yarn.scheduler.minimum-allocation-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.minimum-allocation-mb/dependencies/tez.task.resource.memory.mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "tez.task.resource.memory.mb",
+          "dependency_type" : "tez-site",
+          "property_name" : "yarn.scheduler.minimum-allocation-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.minimum-allocation-mb/dependencies/yarn.app.mapreduce.am.resource.mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.app.mapreduce.am.resource.mb",
+          "dependency_type" : "mapred-site",
+          "property_name" : "yarn.scheduler.minimum-allocation-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.minimum-allocation-vcores",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "yarn-site",
+          "name" : "yarn.nodemanager.resource.cpu-vcores"
+        } ],
+        "property_name" : "yarn.scheduler.minimum-allocation-vcores",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.address",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.bind-host",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.bind-host",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.client.max-retries",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.client.max-retries",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.client.retry-interval-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.client.retry-interval-ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.entity-group-fs-store.active-dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.entity-group-fs-store.active-dir",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.entity-group-fs-store.cleaner-interval-seconds",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.entity-group-fs-store.cleaner-interval-seconds",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.entity-group-fs-store.done-dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.entity-group-fs-store.done-dir",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.entity-group-fs-store.group-id-plugin-classes",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.entity-group-fs-store.group-id-plugin-classes",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.entity-group-fs-store.retain-seconds",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.entity-group-fs-store.retain-seconds",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.entity-group-fs-store.scan-interval-seconds",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.entity-group-fs-store.scan-interval-seconds",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.entity-group-fs-store.summary-store",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.entity-group-fs-store.summary-store",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.generic-application-history.store-class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.generic-application-history.store-class",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.http-authentication.simple.anonymous.allowed",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.http-authentication.simple.anonymous.allowed",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.http-authentication.type",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.http-authentication.type",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.leveldb-state-store.path",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.leveldb-state-store.path",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.leveldb-timeline-store.path",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.leveldb-timeline-store.path",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.leveldb-timeline-store.read-cache-size",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.leveldb-timeline-store.read-cache-size",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.leveldb-timeline-store.start-time-read-cache-size",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.leveldb-timeline-store.start-time-read-cache-size",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.leveldb-timeline-store.start-time-write-cache-size",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.leveldb-timeline-store.start-time-write-cache-size",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.leveldb-timeline-store.ttl-interval-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.leveldb-timeline-store.ttl-interval-ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.recovery.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.recovery.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.state-store-class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.state-store-class",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.store-class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.store-class",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.ttl-enable",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.ttl-enable",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.ttl-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.ttl-ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.version",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.version",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.webapp.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.webapp.address",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.webapp.https.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.webapp.https.address",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn_cgroups_enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn_cgroups_enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn_cgroups_enabled/dependencies/yarn.nodemanager.container-executor.class",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.nodemanager.container-executor.class",
+          "dependency_type" : "yarn-site",
+          "property_name" : "yarn_cgroups_enabled",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn_cgroups_enabled/dependencies/yarn.nodemanager.linux-container-executor.group",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.nodemanager.linux-container-executor.group",
+          "dependency_type" : "yarn-site",
+          "property_name" : "yarn_cgroups_enabled",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn_heapsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn_heapsize",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn_log_dir_prefix",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn_log_dir_prefix",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn_pid_dir_prefix",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn_pid_dir_prefix",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn_user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn_user",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn_user_nofile_limit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn_user_nofile_limit",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn_user_nproc_limit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn_user_nproc_limit",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    } ]
+  }, {
+    "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER",
+    "StackServices" : {
+      "service_name" : "ZOOKEEPER",
+      "service_version" : "3.4.6.2.3",
+      "stack_name" : "HDP",
+      "stack_version" : "2.3"
+    },
+    "components" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/components/ZOOKEEPER_CLIENT",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1+",
+        "component_category" : "CLIENT",
+        "component_name" : "ZOOKEEPER_CLIENT",
+        "custom_commands" : [ ],
+        "display_name" : "ZooKeeper Client",
+        "is_client" : true,
+        "is_master" : false,
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/components/ZOOKEEPER_SERVER",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1+",
+        "component_category" : "MASTER",
+        "component_name" : "ZOOKEEPER_SERVER",
+        "custom_commands" : [ ],
+        "display_name" : "ZooKeeper Server",
+        "is_client" : false,
+        "is_master" : true,
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    } ],
+    "configurations" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/autopurge.purgeInterval",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "autopurge.purgeInterval",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zoo.cfg.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/autopurge.snapRetainCount",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "autopurge.snapRetainCount",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zoo.cfg.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/clientPort",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "clientPort",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zoo.cfg.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/clientPort/dependencies/ranger.audit.solr.zookeepers",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "ranger.audit.solr.zookeepers",
+          "dependency_type" : "ranger-admin-site",
+          "property_name" : "clientPort",
+          "service_name" : "ZOOKEEPER",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zookeeper-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zookeeper-log4j.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/dataDir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dataDir",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zoo.cfg.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/initLimit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "initLimit",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zoo.cfg.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/syncLimit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "syncLimit",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zoo.cfg.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/tickTime",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tickTime",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zoo.cfg.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/zk_log_dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "zk_log_dir",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zookeeper-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/zk_pid_dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "zk_pid_dir",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zookeeper-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/zk_user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "zk_user",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zookeeper-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/zookeeper_keytab_path",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "zookeeper_keytab_path",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zookeeper-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/zookeeper_principal_name",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "zookeeper_principal_name",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zookeeper-env.xml"
+      },
+      "dependencies" : [ ]
+    } ]
+  } ],
+  "configurations" : { },
+  "changed-configurations" : [ ],
+  "ambari-server-properties" : {
+    "http.x-frame-options" : "DENY",
+    "server.stages.parallel" : "true",
+    "client.threadpool.size.max" : "25",
+    "server.os_family" : "redhat6",
+    "jdk1.7.home" : "/usr/jdk64/",
+    "views.request.read.timeout.millis" : "10000",
+    "ulimit.open.files" : "10000",
+    "common.services.path" : "/var/lib/ambari-server/resources/common-services",
+    "kerberos.keytab.cache.dir" : "/var/lib/ambari-server/data/cache",
+    "jdk.name" : "jdk-8u60-linux-x64.tar.gz",
+    "server.execution.scheduler.isClustered" : "false",
+    "bootstrap.script" : "/usr/lib/python2.6/site-packages/ambari_server/bootstrap.py",
+    "resources.dir" : "/var/lib/ambari-server/resources",
+    "server.version.file" : "/var/lib/ambari-server/resources/version",
+    "server.jdbc.user.passwd" : "/etc/ambari-server/conf/password.dat",
+    "user.inactivity.timeout.role.readonly.default" : "0",
+    "ambari.python.wrap" : "ambari-python-wrap",
+    "webapp.dir" : "/usr/lib/ambari-server/web",
+    "jdk1.8.home" : "/usr/jdk64/",
+    "agent.task.timeout" : "900",
+    "jdk1.8.dest-file" : "jdk-8u60-linux-x64.tar.gz",
+    "server.execution.scheduler.maxDbConnections" : "5",
+    "java.releases" : "jdk1.8,jdk1.7",
+    "jdk1.7.jcpol-url" : "http://public-repo-1.hortonworks.com/ARTIFACTS/UnlimitedJCEPolicyJDK7.zip",
+    "server.jdbc.connection-pool" : "internal",
+    "server.execution.scheduler.misfire.toleration.minutes" : "480",
+    "recovery.type" : "AUTO_START",
+    "shared.resources.dir" : "/usr/lib/ambari-server/lib/ambari_commons/resources",
+    "agent.threadpool.size.max" : "25",
+    "server.jdbc.database_name" : "ambari",
+    "java.home" : "/usr/jdk64/jdk1.8.0_60",
+    "bootstrap.setup_agent.script" : "/usr/lib/python2.6/site-packages/ambari_server/setupAgent.py",
+    "jdk1.7.desc" : "Oracle JDK 1.7 + Java Cryptography Extension (JCE) Policy Files 7",
+    "rolling.upgrade.max.stack" : "",
+    "jdk1.8.re" : "(jdk.*)/jre",
+    "views.http.strict-transport-security" : "max-age=31536000",
+    "server.execution.scheduler.maxThreads" : "5",
+    "jce.name" : "jce_policy-8.zip",
+    "security.server.keys_dir" : "/var/lib/ambari-server/keys",
+    "views.http.x-frame-options" : "SAMEORIGIN",
+    "server.http.session.inactive_timeout" : "1800",
+    "bootstrap.dir" : "/var/run/ambari-server/bootstrap",
+    "jdk.download.supported" : "true",
+    "agent.package.install.task.timeout" : "1800",
+    "rolling.upgrade.skip.packages.prefixes" : "",
+    "user.inactivity.timeout.default" : "0",
+    "recommendations.dir" : "/var/run/ambari-server/stack-recommendations",
+    "jdk1.7.url" : "http://public-repo-1.hortonworks.com/ARTIFACTS/jdk-7u67-linux-x64.tar.gz",
+    "jdk1.8.jcpol-url" : "http://public-repo-1.hortonworks.com/ARTIFACTS/jce_policy-8.zip",
+    "rolling.upgrade.min.stack" : "HDP-2.2",
+    "ambari-server.user" : "root",
+    "custom.action.definitions" : "/var/lib/ambari-server/resources/custom_action_definitions",
+    "server.os_type" : "centos6",
+    "server.persistence.type" : "local",
+    "server.connection.max.idle.millis" : "900000",
+    "http.x-xss-protection" : "1; mode=block",
+    "jdk1.8.url" : "http://public-repo-1.hortonworks.com/ARTIFACTS/jdk-8u60-linux-x64.tar.gz",
+    "http.strict-transport-security" : "max-age=31536000",
+    "jdk1.8.jcpol-file" : "jce_policy-8.zip",
+    "server.tmp.dir" : "/var/lib/ambari-server/data/tmp",
+    "jdk1.7.re" : "(jdk.*)/jre",
+    "server.jdbc.user.name" : "ambari",
+    "jdk1.7.jcpol-file" : "UnlimitedJCEPolicyJDK7.zip",
+    "jce.download.supported" : "true",
+    "jdk1.8.desc" : "Oracle JDK 1.8 + Java Cryptography Extension (JCE) Policy Files 8",
+    "server.fqdn.service.url" : "http://169.254.169.254/latest/meta-data/public-hostname",
+    "metadata.path" : "/var/lib/ambari-server/resources/stacks",
+    "skip.service.checks" : "false",
+    "views.request.connect.timeout.millis" : "5000",
+    "stackadvisor.script" : "/var/lib/ambari-server/resources/scripts/stack_advisor.py",
+    "server.jdbc.database" : "postgres",
+    "views.http.x-xss-protection" : "1; mode=block",
+    "jdk1.7.dest-file" : "jdk-7u67-linux-x64.tar.gz",
+    "server.jdbc.postgres.schema" : "ambari",
+    "recovery.enabled_components" : "METRICS_COLLECTOR"
+  }
+}

+ 5860 - 0
ambari-server/src/test/python/stacks/2.3/common/services-sparkts.json

@@ -0,0 +1,5860 @@
+{
+  "href" : "/api/v1/stacks/HDP/versions/2.3/?fields=Versions/stack_name,Versions/stack_version,Versions/parent_stack_version,services/StackServices/service_name,services/StackServices/service_version,services/components/StackServiceComponents,services/components/dependencies,services/components/auto_deploy,services/configurations/StackConfigurations/property_depends_on,services/configurations/dependencies/StackConfigurationDependency/dependency_name,services/configurations/dependencies/StackConfigurationDependency/dependency_type,services/configurations/StackConfigurations/type&services/StackServices/service_name.in(HDFS,YARN,MAPREDUCE2,ZOOKEEPER,SPARK)",
+  "Versions" : {
+    "parent_stack_version" : "2.2",
+    "stack_name" : "HDP",
+    "stack_version" : "2.3",
+    "stack_hierarchy" : {
+      "stack_name" : "HDP",
+      "stack_versions" : [ "2.2", "2.1", "2.0.6" ]
+    }
+  },
+  "services" : [ {
+    "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS",
+    "StackServices" : {
+      "service_name" : "HDFS",
+      "service_version" : "2.7.1.2.3",
+      "stack_name" : "HDP",
+      "stack_version" : "2.3"
+    },
+    "components" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/DATANODE",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1+",
+        "component_category" : "SLAVE",
+        "component_name" : "DATANODE",
+        "custom_commands" : [ ],
+        "display_name" : "DataNode",
+        "is_client" : false,
+        "is_master" : false,
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/HDFS_CLIENT",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1+",
+        "component_category" : "CLIENT",
+        "component_name" : "HDFS_CLIENT",
+        "custom_commands" : [ ],
+        "display_name" : "HDFS Client",
+        "is_client" : true,
+        "is_master" : false,
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/JOURNALNODE",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "0+",
+        "component_category" : "SLAVE",
+        "component_name" : "JOURNALNODE",
+        "custom_commands" : [ ],
+        "display_name" : "JournalNode",
+        "is_client" : false,
+        "is_master" : false,
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/JOURNALNODE/dependencies/HDFS_CLIENT",
+        "Dependencies" : {
+          "component_name" : "HDFS_CLIENT",
+          "dependent_component_name" : "JOURNALNODE",
+          "dependent_service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/NAMENODE",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1-2",
+        "component_category" : "MASTER",
+        "component_name" : "NAMENODE",
+        "custom_commands" : [ "DECOMMISSION", "REBALANCEHDFS" ],
+        "display_name" : "NameNode",
+        "is_client" : false,
+        "is_master" : true,
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/NFS_GATEWAY",
+      "StackServiceComponents" : {
+        "advertise_version" : false,
+        "cardinality" : "0+",
+        "component_category" : "SLAVE",
+        "component_name" : "NFS_GATEWAY",
+        "custom_commands" : [ ],
+        "display_name" : "NFSGateway",
+        "is_client" : false,
+        "is_master" : false,
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ ]
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/NFS_GATEWAY/dependencies/HDFS_CLIENT",
+        "Dependencies" : {
+          "component_name" : "HDFS_CLIENT",
+          "dependent_component_name" : "NFS_GATEWAY",
+          "dependent_service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/SECONDARY_NAMENODE",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1",
+        "component_category" : "MASTER",
+        "component_name" : "SECONDARY_NAMENODE",
+        "custom_commands" : [ ],
+        "display_name" : "SNameNode",
+        "is_client" : false,
+        "is_master" : true,
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/components/ZKFC",
+      "StackServiceComponents" : {
+        "advertise_version" : false,
+        "cardinality" : "0+",
+        "component_category" : "SLAVE",
+        "component_name" : "ZKFC",
+        "custom_commands" : [ ],
+        "display_name" : "ZKFailoverController",
+        "is_client" : false,
+        "is_master" : false,
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    } ],
+    "configurations" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/REPOSITORY_CONFIG_PASSWORD",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "REPOSITORY_CONFIG_PASSWORD",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/REPOSITORY_CONFIG_USERNAME",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "REPOSITORY_CONFIG_USERNAME",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/common.name.for.certificate",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "common.name.for.certificate",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-log4j.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.block.access.token.enable",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.block.access.token.enable",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.blockreport.initialDelay",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.blockreport.initialDelay",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.blocksize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.blocksize",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.client.read.shortcircuit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.client.read.shortcircuit",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.client.read.shortcircuit.streams.cache.size",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.client.read.shortcircuit.streams.cache.size",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.client.retry.policy.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.client.retry.policy.enabled",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.cluster.administrators",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.cluster.administrators",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.content-summary.limit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.content-summary.limit",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.datanode.address",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.balance.bandwidthPerSec",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.datanode.balance.bandwidthPerSec",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.data.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.datanode.data.dir",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.data.dir/dependencies/dfs.datanode.failed.volumes.tolerated",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "dfs.datanode.failed.volumes.tolerated",
+          "dependency_type" : "hdfs-site",
+          "property_name" : "dfs.datanode.data.dir",
+          "service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.data.dir/dependencies/namenode_heapsize",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "namenode_heapsize",
+          "dependency_type" : "hadoop-env",
+          "property_name" : "dfs.datanode.data.dir",
+          "service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.data.dir.perm",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.datanode.data.dir.perm",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.du.reserved",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.datanode.du.reserved",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.failed.volumes.tolerated",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hdfs-site",
+          "name" : "dfs.datanode.data.dir"
+        } ],
+        "property_name" : "dfs.datanode.failed.volumes.tolerated",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.http.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.datanode.http.address",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.https.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.datanode.https.address",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.ipc.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.datanode.ipc.address",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.datanode.max.transfer.threads",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.datanode.max.transfer.threads",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.domain.socket.path",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.domain.socket.path",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.encrypt.data.transfer.cipher.suites",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.encrypt.data.transfer.cipher.suites",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.encryption.key.provider.uri",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hadoop-env",
+          "name" : "keyserver_port"
+        }, {
+          "type" : "kms-env",
+          "name" : "kms_port"
+        }, {
+          "type" : "hadoop-env",
+          "name" : "keyserver_host"
+        }, {
+          "type" : "ranger-kms-site",
+          "name" : "ranger.service.https.attrib.ssl.enabled"
+        } ],
+        "property_name" : "dfs.encryption.key.provider.uri",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.heartbeat.interval",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.heartbeat.interval",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.hosts.exclude",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.hosts.exclude",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.http.policy",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.http.policy",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.https.port",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.https.port",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.journalnode.edits.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.journalnode.edits.dir",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.journalnode.http-address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.journalnode.http-address",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.journalnode.https-address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.journalnode.https-address",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.accesstime.precision",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.accesstime.precision",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.audit.log.async",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.audit.log.async",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.avoid.read.stale.datanode",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.avoid.read.stale.datanode",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.avoid.write.stale.datanode",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.avoid.write.stale.datanode",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.checkpoint.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.checkpoint.dir",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.checkpoint.edits.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.checkpoint.edits.dir",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.checkpoint.period",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.checkpoint.period",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.checkpoint.txns",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.checkpoint.txns",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.fslock.fair",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.fslock.fair",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.handler.count",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.handler.count",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.http-address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.http-address",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.https-address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.https-address",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.inode.attributes.provider.class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-hdfs-plugin-properties",
+          "name" : "ranger-hdfs-plugin-enabled"
+        } ],
+        "property_name" : "dfs.namenode.inode.attributes.provider.class",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.name.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.name.dir",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.name.dir.restore",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.name.dir.restore",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.rpc-address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.rpc-address",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.safemode.threshold-pct",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.safemode.threshold-pct",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.secondary.http-address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.secondary.http-address",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.stale.datanode.interval",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.stale.datanode.interval",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.startup.delay.block.deletion.sec",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.startup.delay.block.deletion.sec",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.namenode.write.stale.datanode.ratio",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.namenode.write.stale.datanode.ratio",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.permissions.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.permissions.enabled",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.permissions.superusergroup",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.permissions.superusergroup",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.replication",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.replication",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.replication.max",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.replication.max",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.support.append",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.support.append",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dfs.webhdfs.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dfs.webhdfs.enabled",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/dtnode_heapsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dtnode_heapsize",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/fs.defaultFS",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "fs.defaultFS",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/fs.defaultFS/dependencies/xasecure.audit.destination.hdfs.dir",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "xasecure.audit.destination.hdfs.dir",
+          "dependency_type" : "ranger-env",
+          "property_name" : "fs.defaultFS",
+          "service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/fs.permissions.umask-mode",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "fs.permissions.umask-mode",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/fs.trash.interval",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "fs.trash.interval",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ha.failover-controller.active-standby-elector.zk.op.retries",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ha.failover-controller.active-standby-elector.zk.op.retries",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.http.authentication.simple.anonymous.allowed",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hadoop.http.authentication.simple.anonymous.allowed",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.rpc.protection",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hadoop.rpc.protection",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.security.auth_to_local",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hadoop.security.auth_to_local",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.security.authentication",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hadoop.security.authentication",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.security.authorization",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hadoop.security.authorization",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop.security.key.provider.path",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hadoop-env",
+          "name" : "keyserver_port"
+        }, {
+          "type" : "kms-env",
+          "name" : "kms_port"
+        }, {
+          "type" : "hadoop-env",
+          "name" : "keyserver_host"
+        }, {
+          "type" : "ranger-kms-site",
+          "name" : "ranger.service.https.attrib.ssl.enabled"
+        } ],
+        "property_name" : "hadoop.security.key.provider.path",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop_heapsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hadoop_heapsize",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop_pid_dir_prefix",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hadoop_pid_dir_prefix",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hadoop_root_logger",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hadoop_root_logger",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_log_dir_prefix",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hdfs_log_dir_prefix",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_principal_name",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hdfs_principal_name",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hdfs_user",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_user_keytab",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hdfs_user_keytab",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_user_nofile_limit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hdfs_user_nofile_limit",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/hdfs_user_nproc_limit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hdfs_user_nproc_limit",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/io.compression.codecs",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "io.compression.codecs",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/io.file.buffer.size",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "io.file.buffer.size",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/io.serializations",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "io.serializations",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ipc.client.connect.max.retries",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ipc.client.connect.max.retries",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ipc.client.connection.maxidletime",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ipc.client.connection.maxidletime",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ipc.client.idlethreshold",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ipc.client.idlethreshold",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ipc.server.tcpnodelay",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ipc.server.tcpnodelay",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_host",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "keyserver_host",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_host/dependencies/dfs.encryption.key.provider.uri",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "dfs.encryption.key.provider.uri",
+          "dependency_type" : "hdfs-site",
+          "property_name" : "keyserver_host",
+          "service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_host/dependencies/hadoop.security.key.provider.path",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hadoop.security.key.provider.path",
+          "dependency_type" : "core-site",
+          "property_name" : "keyserver_host",
+          "service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_port",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "keyserver_port",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_port/dependencies/dfs.encryption.key.provider.uri",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "dfs.encryption.key.provider.uri",
+          "dependency_type" : "hdfs-site",
+          "property_name" : "keyserver_port",
+          "service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/keyserver_port/dependencies/hadoop.security.key.provider.path",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hadoop.security.key.provider.path",
+          "dependency_type" : "core-site",
+          "property_name" : "keyserver_port",
+          "service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/mapreduce.jobtracker.webinterface.trusted",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.jobtracker.webinterface.trusted",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_heapsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hdfs-site",
+          "name" : "dfs.datanode.data.dir"
+        } ],
+        "property_name" : "namenode_heapsize",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_heapsize/dependencies/namenode_opt_maxnewsize",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "namenode_opt_maxnewsize",
+          "dependency_type" : "hadoop-env",
+          "property_name" : "namenode_heapsize",
+          "service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_heapsize/dependencies/namenode_opt_newsize",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "namenode_opt_newsize",
+          "dependency_type" : "hadoop-env",
+          "property_name" : "namenode_heapsize",
+          "service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_opt_maxnewsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hadoop-env",
+          "name" : "namenode_heapsize"
+        } ],
+        "property_name" : "namenode_opt_maxnewsize",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_opt_maxpermsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "namenode_opt_maxpermsize",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_opt_newsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "hadoop-env",
+          "name" : "namenode_heapsize"
+        } ],
+        "property_name" : "namenode_opt_newsize",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/namenode_opt_permsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "namenode_opt_permsize",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/net.topology.script.file.name",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "net.topology.script.file.name",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "core-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/nfs.exports.allowed.hosts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "nfs.exports.allowed.hosts",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/nfs.file.dump.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "nfs.file.dump.dir",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hdfs-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/nfsgateway_heapsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "nfsgateway_heapsize",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/policy_user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "policy_user",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/proxyuser_group",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "proxyuser_group",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger-hdfs-plugin-enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "ranger-hdfs-plugin-enabled"
+        } ],
+        "property_name" : "ranger-hdfs-plugin-enabled",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-plugin-properties.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger-hdfs-plugin-enabled/dependencies/dfs.namenode.inode.attributes.provider.class",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "dfs.namenode.inode.attributes.provider.class",
+          "dependency_type" : "hdfs-site",
+          "property_name" : "ranger-hdfs-plugin-enabled",
+          "service_name" : "HDFS",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.policy.cache.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.hdfs.policy.cache.dir",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.policy.pollIntervalMs",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.hdfs.policy.pollIntervalMs",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.policy.rest.ssl.config.file",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.hdfs.policy.rest.ssl.config.file",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.policy.rest.url",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.hdfs.policy.rest.url",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.policy.source.impl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.hdfs.policy.source.impl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ranger.plugin.hdfs.service.name",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.hdfs.service.name",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.admin.operations.protocol.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "security.admin.operations.protocol.acl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-policy.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.client.datanode.protocol.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "security.client.datanode.protocol.acl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-policy.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.client.protocol.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "security.client.protocol.acl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-policy.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.datanode.protocol.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "security.datanode.protocol.acl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-policy.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.inter.datanode.protocol.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "security.inter.datanode.protocol.acl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-policy.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.inter.tracker.protocol.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "security.inter.tracker.protocol.acl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-policy.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.job.client.protocol.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "security.job.client.protocol.acl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-policy.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.job.task.protocol.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "security.job.task.protocol.acl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-policy.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.namenode.protocol.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "security.namenode.protocol.acl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-policy.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.refresh.policy.protocol.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "security.refresh.policy.protocol.acl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-policy.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/security.refresh.usertogroups.mappings.protocol.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "security.refresh.usertogroups.mappings.protocol.acl",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "hadoop-policy.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.keystore.location",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.client.keystore.location",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-client.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.keystore.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.client.keystore.password",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-client.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.keystore.type",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.client.keystore.type",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-client.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.truststore.location",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.client.truststore.location",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-client.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.truststore.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.client.truststore.password",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-client.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.truststore.reload.interval",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.client.truststore.reload.interval",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-client.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.client.truststore.type",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.client.truststore.type",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-client.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.keystore.keypassword",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.server.keystore.keypassword",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-server.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.keystore.location",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.server.keystore.location",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-server.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.keystore.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.server.keystore.password",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-server.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.keystore.type",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.server.keystore.type",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-server.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.truststore.location",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.server.truststore.location",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-server.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.truststore.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.server.truststore.password",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-server.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.truststore.reload.interval",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.server.truststore.reload.interval",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-server.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/ssl.server.truststore.type",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ssl.server.truststore.type",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ssl-server.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.add-hadoop-authorization",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.add-hadoop-authorization",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.credential.provider.file",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.credential.provider.file",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "xasecure.audit.destination.db"
+        } ],
+        "property_name" : "xasecure.audit.destination.db",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db.batch.filespool.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.batch.filespool.dir",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db.jdbc.driver",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.jdbc.driver",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db.jdbc.url",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.jdbc.url",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.password",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.db.user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.user",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.hdfs",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "xasecure.audit.destination.hdfs"
+        } ],
+        "property_name" : "xasecure.audit.destination.hdfs",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.hdfs.batch.filespool.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.hdfs.batch.filespool.dir",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.hdfs.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "xasecure.audit.destination.hdfs.dir"
+        } ],
+        "property_name" : "xasecure.audit.destination.hdfs.dir",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.solr",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "xasecure.audit.destination.solr"
+        } ],
+        "property_name" : "xasecure.audit.destination.solr",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.solr.batch.filespool.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.solr.batch.filespool.dir",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.solr.urls",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-admin-site",
+          "name" : "ranger.audit.solr.urls"
+        } ],
+        "property_name" : "xasecure.audit.destination.solr.urls",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.destination.solr.zookeepers",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-admin-site",
+          "name" : "ranger.audit.solr.zookeepers"
+        } ],
+        "property_name" : "xasecure.audit.destination.solr.zookeepers",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.is.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.is.enabled",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.audit.provider.summary.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.provider.summary.enabled",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.keystore",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.keystore",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.keystore.credential.file",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.keystore.credential.file",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.keystore.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.keystore.password",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.truststore",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.truststore",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.truststore.credential.file",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.truststore.credential.file",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/HDFS/configurations/xasecure.policymgr.clientssl.truststore.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.truststore.password",
+        "service_name" : "HDFS",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-hdfs-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    } ]
+  }, {
+    "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2",
+    "StackServices" : {
+      "service_name" : "MAPREDUCE2",
+      "service_version" : "2.7.1.2.3",
+      "stack_name" : "HDP",
+      "stack_version" : "2.3"
+    },
+    "components" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/components/HISTORYSERVER",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1",
+        "component_category" : "MASTER",
+        "component_name" : "HISTORYSERVER",
+        "custom_commands" : [ ],
+        "display_name" : "History Server",
+        "is_client" : false,
+        "is_master" : true,
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "auto_deploy" : {
+        "enabled" : true,
+        "location" : "YARN/RESOURCEMANAGER"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/components/HISTORYSERVER/dependencies/HDFS_CLIENT",
+        "Dependencies" : {
+          "component_name" : "HDFS_CLIENT",
+          "dependent_component_name" : "HISTORYSERVER",
+          "dependent_service_name" : "MAPREDUCE2",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/components/HISTORYSERVER/dependencies/TEZ_CLIENT",
+        "Dependencies" : {
+          "component_name" : "TEZ_CLIENT",
+          "dependent_component_name" : "HISTORYSERVER",
+          "dependent_service_name" : "MAPREDUCE2",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/components/MAPREDUCE2_CLIENT",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "0+",
+        "component_category" : "CLIENT",
+        "component_name" : "MAPREDUCE2_CLIENT",
+        "custom_commands" : [ ],
+        "display_name" : "MapReduce2 Client",
+        "is_client" : true,
+        "is_master" : false,
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    } ],
+    "configurations" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/jobhistory_heapsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "jobhistory_heapsize",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapred_log_dir_prefix",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapred_log_dir_prefix",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapred_pid_dir_prefix",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapred_pid_dir_prefix",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapred_user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapred_user",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapred_user_nofile_limit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapred_user_nofile_limit",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapred_user_nproc_limit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapred_user_nproc_limit",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.admin.map.child.java.opts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.admin.map.child.java.opts",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.admin.reduce.child.java.opts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.admin.reduce.child.java.opts",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.admin.user.env",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.admin.user.env",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.am.max-attempts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.am.max-attempts",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.application.classpath",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.application.classpath",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.application.framework.path",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.application.framework.path",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.cluster.administrators",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.cluster.administrators",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.framework.name",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.framework.name",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.job.counters.max",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.job.counters.max",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.job.emit-timeline-data",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.job.emit-timeline-data",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.job.reduce.slowstart.completedmaps",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.job.reduce.slowstart.completedmaps",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.jobhistory.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.jobhistory.address",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.jobhistory.bind-host",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.jobhistory.bind-host",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.jobhistory.done-dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.jobhistory.done-dir",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.jobhistory.intermediate-done-dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.jobhistory.intermediate-done-dir",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.jobhistory.recovery.enable",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.jobhistory.recovery.enable",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.jobhistory.recovery.store.class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.jobhistory.recovery.store.class",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.jobhistory.recovery.store.leveldb.path",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.jobhistory.recovery.store.leveldb.path",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.jobhistory.webapp.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.jobhistory.webapp.address",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.map.java.opts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "mapred-site",
+          "name" : "mapreduce.map.memory.mb"
+        } ],
+        "property_name" : "mapreduce.map.java.opts",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.map.log.level",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.map.log.level",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.map.memory.mb",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "yarn-site",
+          "name" : "yarn.scheduler.maximum-allocation-mb"
+        }, {
+          "type" : "yarn-site",
+          "name" : "yarn.scheduler.minimum-allocation-mb"
+        } ],
+        "property_name" : "mapreduce.map.memory.mb",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.map.memory.mb/dependencies/mapreduce.map.java.opts",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "mapreduce.map.java.opts",
+          "dependency_type" : "mapred-site",
+          "property_name" : "mapreduce.map.memory.mb",
+          "service_name" : "MAPREDUCE2",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.map.memory.mb/dependencies/mapreduce.task.io.sort.mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "mapreduce.task.io.sort.mb",
+          "dependency_type" : "mapred-site",
+          "property_name" : "mapreduce.map.memory.mb",
+          "service_name" : "MAPREDUCE2",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.map.output.compress",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.map.output.compress",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.map.sort.spill.percent",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.map.sort.spill.percent",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.map.speculative",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.map.speculative",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.output.fileoutputformat.compress",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.output.fileoutputformat.compress",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.output.fileoutputformat.compress.type",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.output.fileoutputformat.compress.type",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.input.buffer.percent",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.reduce.input.buffer.percent",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.java.opts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "mapred-site",
+          "name" : "mapreduce.reduce.memory.mb"
+        } ],
+        "property_name" : "mapreduce.reduce.java.opts",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.log.level",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.reduce.log.level",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.memory.mb",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "yarn-site",
+          "name" : "yarn.scheduler.maximum-allocation-mb"
+        }, {
+          "type" : "yarn-site",
+          "name" : "yarn.scheduler.minimum-allocation-mb"
+        } ],
+        "property_name" : "mapreduce.reduce.memory.mb",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.memory.mb/dependencies/mapreduce.reduce.java.opts",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "mapreduce.reduce.java.opts",
+          "dependency_type" : "mapred-site",
+          "property_name" : "mapreduce.reduce.memory.mb",
+          "service_name" : "MAPREDUCE2",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.shuffle.fetch.retry.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.reduce.shuffle.fetch.retry.enabled",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.shuffle.fetch.retry.interval-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.reduce.shuffle.fetch.retry.interval-ms",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.shuffle.fetch.retry.timeout-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.reduce.shuffle.fetch.retry.timeout-ms",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.shuffle.input.buffer.percent",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.reduce.shuffle.input.buffer.percent",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.shuffle.merge.percent",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.reduce.shuffle.merge.percent",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.shuffle.parallelcopies",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.reduce.shuffle.parallelcopies",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.reduce.speculative",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.reduce.speculative",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.shuffle.port",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.shuffle.port",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.task.io.sort.factor",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.task.io.sort.factor",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.task.io.sort.mb",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "mapred-site",
+          "name" : "mapreduce.map.memory.mb"
+        } ],
+        "property_name" : "mapreduce.task.io.sort.mb",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/mapreduce.task.timeout",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "mapreduce.task.timeout",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/yarn.app.mapreduce.am.admin-command-opts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.app.mapreduce.am.admin-command-opts",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/yarn.app.mapreduce.am.command-opts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "mapred-site",
+          "name" : "yarn.app.mapreduce.am.resource.mb"
+        } ],
+        "property_name" : "yarn.app.mapreduce.am.command-opts",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/yarn.app.mapreduce.am.log.level",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.app.mapreduce.am.log.level",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/yarn.app.mapreduce.am.resource.mb",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "yarn-site",
+          "name" : "yarn.scheduler.maximum-allocation-mb"
+        }, {
+          "type" : "yarn-site",
+          "name" : "yarn.scheduler.minimum-allocation-mb"
+        } ],
+        "property_name" : "yarn.app.mapreduce.am.resource.mb",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/yarn.app.mapreduce.am.resource.mb/dependencies/yarn.app.mapreduce.am.admin-command-opts",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.app.mapreduce.am.admin-command-opts",
+          "dependency_type" : "mapred-site",
+          "property_name" : "yarn.app.mapreduce.am.resource.mb",
+          "service_name" : "MAPREDUCE2",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/yarn.app.mapreduce.am.resource.mb/dependencies/yarn.app.mapreduce.am.command-opts",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.app.mapreduce.am.command-opts",
+          "dependency_type" : "mapred-site",
+          "property_name" : "yarn.app.mapreduce.am.resource.mb",
+          "service_name" : "MAPREDUCE2",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/MAPREDUCE2/configurations/yarn.app.mapreduce.am.staging-dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.app.mapreduce.am.staging-dir",
+        "service_name" : "MAPREDUCE2",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "mapred-site.xml"
+      },
+      "dependencies" : [ ]
+    } ]
+  }, {
+    "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK",
+    "StackServices" : {
+      "service_name" : "SPARK",
+      "service_version" : "1.5.2.2.3",
+      "stack_name" : "HDP",
+      "stack_version" : "2.3"
+    },
+    "components" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_CLIENT",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1+",
+        "component_category" : "CLIENT",
+        "component_name" : "SPARK_CLIENT",
+        "custom_commands" : [ ],
+        "display_name" : "Spark Client",
+        "is_client" : true,
+        "is_master" : false,
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_CLIENT/dependencies/HDFS_CLIENT",
+        "Dependencies" : {
+          "component_name" : "HDFS_CLIENT",
+          "dependent_component_name" : "SPARK_CLIENT",
+          "dependent_service_name" : "SPARK",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_CLIENT/dependencies/MAPREDUCE2_CLIENT",
+        "Dependencies" : {
+          "component_name" : "MAPREDUCE2_CLIENT",
+          "dependent_component_name" : "SPARK_CLIENT",
+          "dependent_service_name" : "SPARK",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_CLIENT/dependencies/YARN_CLIENT",
+        "Dependencies" : {
+          "component_name" : "YARN_CLIENT",
+          "dependent_component_name" : "SPARK_CLIENT",
+          "dependent_service_name" : "SPARK",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_JOBHISTORYSERVER",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1",
+        "component_category" : "MASTER",
+        "component_name" : "SPARK_JOBHISTORYSERVER",
+        "custom_commands" : [ ],
+        "display_name" : "Spark History Server",
+        "is_client" : false,
+        "is_master" : true,
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_JOBHISTORYSERVER/dependencies/HDFS_CLIENT",
+        "Dependencies" : {
+          "component_name" : "HDFS_CLIENT",
+          "dependent_component_name" : "SPARK_JOBHISTORYSERVER",
+          "dependent_service_name" : "SPARK",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_JOBHISTORYSERVER/dependencies/MAPREDUCE2_CLIENT",
+        "Dependencies" : {
+          "component_name" : "MAPREDUCE2_CLIENT",
+          "dependent_component_name" : "SPARK_JOBHISTORYSERVER",
+          "dependent_service_name" : "SPARK",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_JOBHISTORYSERVER/dependencies/TEZ_CLIENT",
+        "Dependencies" : {
+          "component_name" : "TEZ_CLIENT",
+          "dependent_component_name" : "SPARK_JOBHISTORYSERVER",
+          "dependent_service_name" : "SPARK",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_JOBHISTORYSERVER/dependencies/YARN_CLIENT",
+        "Dependencies" : {
+          "component_name" : "YARN_CLIENT",
+          "dependent_component_name" : "SPARK_JOBHISTORYSERVER",
+          "dependent_service_name" : "SPARK",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_THRIFTSERVER",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "0+",
+        "component_category" : "SLAVE",
+        "component_name" : "SPARK_THRIFTSERVER",
+        "custom_commands" : [ ],
+        "display_name" : "Spark Thrift Server",
+        "is_client" : false,
+        "is_master" : false,
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_THRIFTSERVER/dependencies/HDFS_CLIENT",
+        "Dependencies" : {
+          "component_name" : "HDFS_CLIENT",
+          "dependent_component_name" : "SPARK_THRIFTSERVER",
+          "dependent_service_name" : "SPARK",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_THRIFTSERVER/dependencies/HIVE_SERVER",
+        "Dependencies" : {
+          "component_name" : "HIVE_SERVER",
+          "dependent_component_name" : "SPARK_THRIFTSERVER",
+          "dependent_service_name" : "SPARK",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_THRIFTSERVER/dependencies/MAPREDUCE2_CLIENT",
+        "Dependencies" : {
+          "component_name" : "MAPREDUCE2_CLIENT",
+          "dependent_component_name" : "SPARK_THRIFTSERVER",
+          "dependent_service_name" : "SPARK",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/components/SPARK_THRIFTSERVER/dependencies/YARN_CLIENT",
+        "Dependencies" : {
+          "component_name" : "YARN_CLIENT",
+          "dependent_component_name" : "SPARK_THRIFTSERVER",
+          "dependent_service_name" : "SPARK",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    } ],
+    "configurations" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-log4j-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-metrics-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/hive.server2.thrift.port",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.server2.thrift.port",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-hive-site-override.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/hive.server2.transport.mode",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hive.server2.transport.mode",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-hive-site-override.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.history.kerberos.keytab",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.history.kerberos.keytab",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.history.kerberos.principal",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.history.kerberos.principal",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.history.provider",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.history.provider",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.history.ui.port",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.history.ui.port",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.containerLauncherMaxThreads",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.containerLauncherMaxThreads",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.containerLauncherMaxThreads",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.containerLauncherMaxThreads",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-thrift-sparkconf.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.driver.memoryOverhead",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.driver.memoryOverhead",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.driver.memoryOverhead",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.driver.memoryOverhead",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-thrift-sparkconf.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.executor.memoryOverhead",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.executor.memoryOverhead",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.executor.memoryOverhead",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.executor.memoryOverhead",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-thrift-sparkconf.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.historyServer.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.historyServer.address",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.max.executor.failures",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.max.executor.failures",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.max.executor.failures",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.max.executor.failures",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-thrift-sparkconf.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.preserve.staging.files",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.preserve.staging.files",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.preserve.staging.files",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.preserve.staging.files",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-thrift-sparkconf.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.queue",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.queue",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.queue",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.queue",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-thrift-sparkconf.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.scheduler.heartbeat.interval-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.scheduler.heartbeat.interval-ms",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.scheduler.heartbeat.interval-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.scheduler.heartbeat.interval-ms",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-thrift-sparkconf.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.services",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.services",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.submit.file.replication",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.submit.file.replication",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-defaults.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark.yarn.submit.file.replication",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark.yarn.submit.file.replication",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-thrift-sparkconf.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark_group",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark_group",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark_log_dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark_log_dir",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark_pid_dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark_pid_dir",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark_thrift_cmd_opts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark_thrift_cmd_opts",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/SPARK/configurations/spark_user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "spark_user",
+        "service_name" : "SPARK",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "spark-env.xml"
+      },
+      "dependencies" : [ ]
+    } ]
+  }, {
+    "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN",
+    "StackServices" : {
+      "service_name" : "YARN",
+      "service_version" : "2.7.1.2.3",
+      "stack_name" : "HDP",
+      "stack_version" : "2.3"
+    },
+    "components" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/components/APP_TIMELINE_SERVER",
+      "StackServiceComponents" : {
+        "advertise_version" : false,
+        "cardinality" : "1",
+        "component_category" : "MASTER",
+        "component_name" : "APP_TIMELINE_SERVER",
+        "custom_commands" : [ ],
+        "display_name" : "App Timeline Server",
+        "is_client" : false,
+        "is_master" : true,
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/components/NODEMANAGER",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1+",
+        "component_category" : "SLAVE",
+        "component_name" : "NODEMANAGER",
+        "custom_commands" : [ ],
+        "display_name" : "NodeManager",
+        "is_client" : false,
+        "is_master" : false,
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/components/RESOURCEMANAGER",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1-2",
+        "component_category" : "MASTER",
+        "component_name" : "RESOURCEMANAGER",
+        "custom_commands" : [ "DECOMMISSION", "REFRESHQUEUES" ],
+        "display_name" : "ResourceManager",
+        "is_client" : false,
+        "is_master" : true,
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/components/RESOURCEMANAGER/dependencies/TEZ_CLIENT",
+        "Dependencies" : {
+          "component_name" : "TEZ_CLIENT",
+          "dependent_component_name" : "RESOURCEMANAGER",
+          "dependent_service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/components/YARN_CLIENT",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1+",
+        "component_category" : "CLIENT",
+        "component_name" : "YARN_CLIENT",
+        "custom_commands" : [ ],
+        "display_name" : "YARN Client",
+        "is_client" : true,
+        "is_master" : false,
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    } ],
+    "configurations" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/REPOSITORY_CONFIG_PASSWORD",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "REPOSITORY_CONFIG_PASSWORD",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/REPOSITORY_CONFIG_USERNAME",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "REPOSITORY_CONFIG_USERNAME",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/apptimelineserver_heapsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "apptimelineserver_heapsize",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/common.name.for.certificate",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "common.name.for.certificate",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-log4j.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/hadoop.registry.rm.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hadoop.registry.rm.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/hadoop.registry.zk.quorum",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hadoop.registry.zk.quorum",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/hadoop.rpc.protection",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "hadoop.rpc.protection",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/is_supported_yarn_ranger",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "is_supported_yarn_ranger",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/min_user_id",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "min_user_id",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/nodemanager_heapsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "nodemanager_heapsize",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/policy_user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "policy_user",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-plugin-properties.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/ranger-yarn-plugin-enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "ranger-yarn-plugin-enabled"
+        } ],
+        "property_name" : "ranger-yarn-plugin-enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-plugin-properties.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/ranger-yarn-plugin-enabled/dependencies/yarn.acl.enable",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.acl.enable",
+          "dependency_type" : "yarn-site",
+          "property_name" : "ranger-yarn-plugin-enabled",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/ranger-yarn-plugin-enabled/dependencies/yarn.authorization-provider",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.authorization-provider",
+          "dependency_type" : "yarn-site",
+          "property_name" : "ranger-yarn-plugin-enabled",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/ranger.plugin.yarn.policy.cache.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.yarn.policy.cache.dir",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/ranger.plugin.yarn.policy.pollIntervalMs",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.yarn.policy.pollIntervalMs",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/ranger.plugin.yarn.policy.rest.ssl.config.file",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.yarn.policy.rest.ssl.config.file",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/ranger.plugin.yarn.policy.rest.url",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.yarn.policy.rest.url",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/ranger.plugin.yarn.policy.source.impl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.yarn.policy.source.impl",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/ranger.plugin.yarn.service.name",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "ranger.plugin.yarn.service.name",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-security.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/resourcemanager_heapsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "resourcemanager_heapsize",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.credential.provider.file",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.credential.provider.file",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.db",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "xasecure.audit.destination.db"
+        } ],
+        "property_name" : "xasecure.audit.destination.db",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.db.batch.filespool.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.batch.filespool.dir",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.db.jdbc.driver",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.jdbc.driver",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.db.jdbc.url",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.jdbc.url",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.db.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.password",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.db.user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.db.user",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.hdfs",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "xasecure.audit.destination.hdfs"
+        } ],
+        "property_name" : "xasecure.audit.destination.hdfs",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.hdfs.batch.filespool.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.hdfs.batch.filespool.dir",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.hdfs.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "xasecure.audit.destination.hdfs.dir"
+        } ],
+        "property_name" : "xasecure.audit.destination.hdfs.dir",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.solr",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-env",
+          "name" : "xasecure.audit.destination.solr"
+        } ],
+        "property_name" : "xasecure.audit.destination.solr",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.solr.batch.filespool.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.destination.solr.batch.filespool.dir",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.solr.urls",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-admin-site",
+          "name" : "ranger.audit.solr.urls"
+        } ],
+        "property_name" : "xasecure.audit.destination.solr.urls",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.destination.solr.zookeepers",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-admin-site",
+          "name" : "ranger.audit.solr.zookeepers"
+        } ],
+        "property_name" : "xasecure.audit.destination.solr.zookeepers",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.is.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.is.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.audit.provider.summary.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.audit.provider.summary.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-audit.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.policymgr.clientssl.keystore",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.keystore",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.policymgr.clientssl.keystore.credential.file",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.keystore.credential.file",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.policymgr.clientssl.keystore.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.keystore.password",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.policymgr.clientssl.truststore",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.truststore",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.policymgr.clientssl.truststore.credential.file",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.truststore.credential.file",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/xasecure.policymgr.clientssl.truststore.password",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "xasecure.policymgr.clientssl.truststore.password",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "ranger-yarn-policymgr-ssl.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.acl.enable",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-yarn-plugin-properties",
+          "name" : "ranger-yarn-plugin-enabled"
+        } ],
+        "property_name" : "yarn.acl.enable",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.admin.acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.admin.acl",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.application.classpath",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.application.classpath",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.authorization-provider",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "ranger-yarn-plugin-properties",
+          "name" : "ranger-yarn-plugin-enabled"
+        } ],
+        "property_name" : "yarn.authorization-provider",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.client.nodemanager-connect.max-wait-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.client.nodemanager-connect.max-wait-ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.client.nodemanager-connect.retry-interval-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.client.nodemanager-connect.retry-interval-ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.http.policy",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.http.policy",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.log-aggregation-enable",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.log-aggregation-enable",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.log-aggregation.retain-seconds",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.log-aggregation.retain-seconds",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.log.server.url",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.log.server.url",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.node-labels.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.node-labels.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.node-labels.fs-store.retry-policy-spec",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.node-labels.fs-store.retry-policy-spec",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.node-labels.fs-store.root-dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.node-labels.fs-store.root-dir",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.address",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.admin-env",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.admin-env",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.aux-services",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.aux-services",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.aux-services.mapreduce_shuffle.class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.aux-services.mapreduce_shuffle.class",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.bind-host",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.bind-host",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.container-executor.class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "yarn-env",
+          "name" : "yarn_cgroups_enabled"
+        } ],
+        "property_name" : "yarn.nodemanager.container-executor.class",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.container-monitor.interval-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.container-monitor.interval-ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.delete.debug-delay-sec",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.delete.debug-delay-sec",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.disk-health-checker.max-disk-utilization-per-disk-percentage",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.disk-health-checker.max-disk-utilization-per-disk-percentage",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.disk-health-checker.min-free-space-per-disk-mb",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.disk-health-checker.min-free-space-per-disk-mb",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.disk-health-checker.min-healthy-disks",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.disk-health-checker.min-healthy-disks",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.health-checker.interval-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.health-checker.interval-ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.health-checker.script.timeout-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.health-checker.script.timeout-ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.linux-container-executor.cgroups.hierarchy",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.linux-container-executor.cgroups.hierarchy",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.linux-container-executor.cgroups.mount",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.linux-container-executor.cgroups.mount",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.linux-container-executor.cgroups.strict-resource-usage",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.linux-container-executor.cgroups.strict-resource-usage",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.linux-container-executor.group",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "cluster-env",
+          "name" : "user_group"
+        }, {
+          "type" : "yarn-env",
+          "name" : "yarn_cgroups_enabled"
+        } ],
+        "property_name" : "yarn.nodemanager.linux-container-executor.group",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.linux-container-executor.resources-handler.class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.linux-container-executor.resources-handler.class",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.local-dirs",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.local-dirs",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.log-aggregation.compression-type",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.log-aggregation.compression-type",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.log-aggregation.debug-enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.log-aggregation.debug-enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.log-aggregation.num-log-files-per-app",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.log-aggregation.num-log-files-per-app",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.log-aggregation.roll-monitoring-interval-seconds",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.log-aggregation.roll-monitoring-interval-seconds",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.log-dirs",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.log-dirs",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.log.retain-second",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.log.retain-second",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.recovery.dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.recovery.dir",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.recovery.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.recovery.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.remote-app-log-dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.remote-app-log-dir",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.remote-app-log-dir-suffix",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.remote-app-log-dir-suffix",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.resource.cpu-vcores",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "yarn-site",
+          "name" : "yarn.nodemanager.resource.percentage-physical-cpu-limit"
+        } ],
+        "property_name" : "yarn.nodemanager.resource.cpu-vcores",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.resource.cpu-vcores/dependencies/yarn.scheduler.maximum-allocation-vcores",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.scheduler.maximum-allocation-vcores",
+          "dependency_type" : "yarn-site",
+          "property_name" : "yarn.nodemanager.resource.cpu-vcores",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.resource.cpu-vcores/dependencies/yarn.scheduler.minimum-allocation-vcores",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.scheduler.minimum-allocation-vcores",
+          "dependency_type" : "yarn-site",
+          "property_name" : "yarn.nodemanager.resource.cpu-vcores",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.resource.memory-mb",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.resource.memory-mb",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.resource.memory-mb/dependencies/yarn.scheduler.maximum-allocation-mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.scheduler.maximum-allocation-mb",
+          "dependency_type" : "yarn-site",
+          "property_name" : "yarn.nodemanager.resource.memory-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.resource.memory-mb/dependencies/yarn.scheduler.minimum-allocation-mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.scheduler.minimum-allocation-mb",
+          "dependency_type" : "yarn-site",
+          "property_name" : "yarn.nodemanager.resource.memory-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.resource.percentage-physical-cpu-limit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.resource.percentage-physical-cpu-limit",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.resource.percentage-physical-cpu-limit/dependencies/yarn.nodemanager.resource.cpu-vcores",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.nodemanager.resource.cpu-vcores",
+          "dependency_type" : "yarn-site",
+          "property_name" : "yarn.nodemanager.resource.percentage-physical-cpu-limit",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.vmem-check-enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.vmem-check-enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.nodemanager.vmem-pmem-ratio",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.nodemanager.vmem-pmem-ratio",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.address",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.admin.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.admin.address",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.am.max-attempts",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.am.max-attempts",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.bind-host",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.bind-host",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.connect.max-wait.ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.connect.max-wait.ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.connect.retry-interval.ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.connect.retry-interval.ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.fs.state-store.retry-policy-spec",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.fs.state-store.retry-policy-spec",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.fs.state-store.uri",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.fs.state-store.uri",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.ha.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.ha.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.hostname",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.hostname",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.nodes.exclude-path",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.nodes.exclude-path",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.recovery.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.recovery.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.resource-tracker.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.resource-tracker.address",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.scheduler.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.scheduler.address",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.scheduler.class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.scheduler.class",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.scheduler.monitor.enable",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.scheduler.monitor.enable",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.state-store.max-completed-applications",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.state-store.max-completed-applications",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.store.class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.store.class",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.system-metrics-publisher.dispatcher.pool-size",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.system-metrics-publisher.dispatcher.pool-size",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.system-metrics-publisher.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.system-metrics-publisher.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.webapp.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.webapp.address",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.webapp.delegation-token-auth-filter.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.webapp.delegation-token-auth-filter.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.webapp.https.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.webapp.https.address",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.work-preserving-recovery.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.work-preserving-recovery.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.work-preserving-recovery.scheduling-wait-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.work-preserving-recovery.scheduling-wait-ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.zk-acl",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.zk-acl",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.zk-address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.zk-address",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.zk-num-retries",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.zk-num-retries",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.zk-retry-interval-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.zk-retry-interval-ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.zk-state-store.parent-path",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.zk-state-store.parent-path",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.resourcemanager.zk-timeout-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.resourcemanager.zk-timeout-ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.default.minimum-user-limit-percent",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.default.minimum-user-limit-percent",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.maximum-am-resource-percent",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.maximum-am-resource-percent",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.maximum-applications",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.maximum-applications",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.node-locality-delay",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.node-locality-delay",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.resource-calculator",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.resource-calculator",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.root.accessible-node-labels",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.root.accessible-node-labels",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.root.acl_administer_queue",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.root.acl_administer_queue",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.root.capacity",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.root.capacity",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.root.default.acl_administer_jobs",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.root.default.acl_administer_jobs",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.root.default.acl_submit_applications",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.root.default.acl_submit_applications",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.root.default.capacity",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.root.default.capacity",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.root.default.maximum-capacity",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.root.default.maximum-capacity",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.root.default.state",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.root.default.state",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.root.default.user-limit-factor",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.root.default.user-limit-factor",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.root.queues",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.scheduler.capacity.root.queues",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "capacity-scheduler.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.capacity.root.queues/dependencies/hive.server2.tez.default.queues",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.server2.tez.default.queues",
+          "dependency_type" : "hive-site",
+          "property_name" : "yarn.scheduler.capacity.root.queues",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.maximum-allocation-mb",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "yarn-site",
+          "name" : "yarn.nodemanager.resource.memory-mb"
+        } ],
+        "property_name" : "yarn.scheduler.maximum-allocation-mb",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.maximum-allocation-mb/dependencies/hive.tez.container.size",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.tez.container.size",
+          "dependency_type" : "hive-site",
+          "property_name" : "yarn.scheduler.maximum-allocation-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.maximum-allocation-mb/dependencies/mapreduce.map.memory.mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "mapreduce.map.memory.mb",
+          "dependency_type" : "mapred-site",
+          "property_name" : "yarn.scheduler.maximum-allocation-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.maximum-allocation-mb/dependencies/mapreduce.reduce.memory.mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "mapreduce.reduce.memory.mb",
+          "dependency_type" : "mapred-site",
+          "property_name" : "yarn.scheduler.maximum-allocation-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.maximum-allocation-mb/dependencies/tez.task.resource.memory.mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "tez.task.resource.memory.mb",
+          "dependency_type" : "tez-site",
+          "property_name" : "yarn.scheduler.maximum-allocation-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.maximum-allocation-mb/dependencies/yarn.app.mapreduce.am.resource.mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.app.mapreduce.am.resource.mb",
+          "dependency_type" : "mapred-site",
+          "property_name" : "yarn.scheduler.maximum-allocation-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.maximum-allocation-vcores",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "yarn-site",
+          "name" : "yarn.nodemanager.resource.cpu-vcores"
+        } ],
+        "property_name" : "yarn.scheduler.maximum-allocation-vcores",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.minimum-allocation-mb",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "yarn-site",
+          "name" : "yarn.nodemanager.resource.memory-mb"
+        } ],
+        "property_name" : "yarn.scheduler.minimum-allocation-mb",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.minimum-allocation-mb/dependencies/hive.tez.container.size",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "hive.tez.container.size",
+          "dependency_type" : "hive-site",
+          "property_name" : "yarn.scheduler.minimum-allocation-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.minimum-allocation-mb/dependencies/mapreduce.map.memory.mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "mapreduce.map.memory.mb",
+          "dependency_type" : "mapred-site",
+          "property_name" : "yarn.scheduler.minimum-allocation-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.minimum-allocation-mb/dependencies/mapreduce.reduce.memory.mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "mapreduce.reduce.memory.mb",
+          "dependency_type" : "mapred-site",
+          "property_name" : "yarn.scheduler.minimum-allocation-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.minimum-allocation-mb/dependencies/tez.task.resource.memory.mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "tez.task.resource.memory.mb",
+          "dependency_type" : "tez-site",
+          "property_name" : "yarn.scheduler.minimum-allocation-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.minimum-allocation-mb/dependencies/yarn.app.mapreduce.am.resource.mb",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.app.mapreduce.am.resource.mb",
+          "dependency_type" : "mapred-site",
+          "property_name" : "yarn.scheduler.minimum-allocation-mb",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.scheduler.minimum-allocation-vcores",
+      "StackConfigurations" : {
+        "property_depends_on" : [ {
+          "type" : "yarn-site",
+          "name" : "yarn.nodemanager.resource.cpu-vcores"
+        } ],
+        "property_name" : "yarn.scheduler.minimum-allocation-vcores",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.address",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.bind-host",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.bind-host",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.client.max-retries",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.client.max-retries",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.client.retry-interval-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.client.retry-interval-ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.entity-group-fs-store.active-dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.entity-group-fs-store.active-dir",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.entity-group-fs-store.cleaner-interval-seconds",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.entity-group-fs-store.cleaner-interval-seconds",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.entity-group-fs-store.done-dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.entity-group-fs-store.done-dir",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.entity-group-fs-store.group-id-plugin-classes",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.entity-group-fs-store.group-id-plugin-classes",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.entity-group-fs-store.retain-seconds",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.entity-group-fs-store.retain-seconds",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.entity-group-fs-store.scan-interval-seconds",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.entity-group-fs-store.scan-interval-seconds",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.entity-group-fs-store.summary-store",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.entity-group-fs-store.summary-store",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.generic-application-history.store-class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.generic-application-history.store-class",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.http-authentication.simple.anonymous.allowed",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.http-authentication.simple.anonymous.allowed",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.http-authentication.type",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.http-authentication.type",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.leveldb-state-store.path",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.leveldb-state-store.path",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.leveldb-timeline-store.path",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.leveldb-timeline-store.path",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.leveldb-timeline-store.read-cache-size",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.leveldb-timeline-store.read-cache-size",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.leveldb-timeline-store.start-time-read-cache-size",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.leveldb-timeline-store.start-time-read-cache-size",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.leveldb-timeline-store.start-time-write-cache-size",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.leveldb-timeline-store.start-time-write-cache-size",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.leveldb-timeline-store.ttl-interval-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.leveldb-timeline-store.ttl-interval-ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.recovery.enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.recovery.enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.state-store-class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.state-store-class",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.store-class",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.store-class",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.ttl-enable",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.ttl-enable",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.ttl-ms",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.ttl-ms",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.version",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.version",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.webapp.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.webapp.address",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn.timeline-service.webapp.https.address",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn.timeline-service.webapp.https.address",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-site.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn_cgroups_enabled",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn_cgroups_enabled",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn_cgroups_enabled/dependencies/yarn.nodemanager.container-executor.class",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.nodemanager.container-executor.class",
+          "dependency_type" : "yarn-site",
+          "property_name" : "yarn_cgroups_enabled",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      }, {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn_cgroups_enabled/dependencies/yarn.nodemanager.linux-container-executor.group",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "yarn.nodemanager.linux-container-executor.group",
+          "dependency_type" : "yarn-site",
+          "property_name" : "yarn_cgroups_enabled",
+          "service_name" : "YARN",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn_heapsize",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn_heapsize",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn_log_dir_prefix",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn_log_dir_prefix",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn_pid_dir_prefix",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn_pid_dir_prefix",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn_user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn_user",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn_user_nofile_limit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn_user_nofile_limit",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/YARN/configurations/yarn_user_nproc_limit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "yarn_user_nproc_limit",
+        "service_name" : "YARN",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "yarn-env.xml"
+      },
+      "dependencies" : [ ]
+    } ]
+  }, {
+    "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER",
+    "StackServices" : {
+      "service_name" : "ZOOKEEPER",
+      "service_version" : "3.4.6.2.3",
+      "stack_name" : "HDP",
+      "stack_version" : "2.3"
+    },
+    "components" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/components/ZOOKEEPER_CLIENT",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1+",
+        "component_category" : "CLIENT",
+        "component_name" : "ZOOKEEPER_CLIENT",
+        "custom_commands" : [ ],
+        "display_name" : "ZooKeeper Client",
+        "is_client" : true,
+        "is_master" : false,
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/components/ZOOKEEPER_SERVER",
+      "StackServiceComponents" : {
+        "advertise_version" : true,
+        "cardinality" : "1+",
+        "component_category" : "MASTER",
+        "component_name" : "ZOOKEEPER_SERVER",
+        "custom_commands" : [ ],
+        "display_name" : "ZooKeeper Server",
+        "is_client" : false,
+        "is_master" : true,
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "hostnames" : [ "jerryshao-sts-test-1.c.pramod-thangali.internal" ]
+      },
+      "dependencies" : [ ]
+    } ],
+    "configurations" : [ {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/autopurge.purgeInterval",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "autopurge.purgeInterval",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zoo.cfg.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/autopurge.snapRetainCount",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "autopurge.snapRetainCount",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zoo.cfg.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/clientPort",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "clientPort",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zoo.cfg.xml"
+      },
+      "dependencies" : [ {
+        "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/clientPort/dependencies/ranger.audit.solr.zookeepers",
+        "StackConfigurationDependency" : {
+          "dependency_name" : "ranger.audit.solr.zookeepers",
+          "dependency_type" : "ranger-admin-site",
+          "property_name" : "clientPort",
+          "service_name" : "ZOOKEEPER",
+          "stack_name" : "HDP",
+          "stack_version" : "2.3"
+        }
+      } ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zookeeper-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/content",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "content",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zookeeper-log4j.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/dataDir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "dataDir",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zoo.cfg.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/initLimit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "initLimit",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zoo.cfg.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/syncLimit",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "syncLimit",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zoo.cfg.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/tickTime",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "tickTime",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zoo.cfg.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/zk_log_dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "zk_log_dir",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zookeeper-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/zk_pid_dir",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "zk_pid_dir",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zookeeper-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/zk_user",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "zk_user",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zookeeper-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/zookeeper_keytab_path",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "zookeeper_keytab_path",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zookeeper-env.xml"
+      },
+      "dependencies" : [ ]
+    }, {
+      "href" : "/api/v1/stacks/HDP/versions/2.3/services/ZOOKEEPER/configurations/zookeeper_principal_name",
+      "StackConfigurations" : {
+        "property_depends_on" : [ ],
+        "property_name" : "zookeeper_principal_name",
+        "service_name" : "ZOOKEEPER",
+        "stack_name" : "HDP",
+        "stack_version" : "2.3",
+        "type" : "zookeeper-env.xml"
+      },
+      "dependencies" : [ ]
+    } ]
+  } ],
+  "configurations" : { },
+  "changed-configurations" : [ ],
+  "ambari-server-properties" : {
+    "http.x-frame-options" : "DENY",
+    "server.stages.parallel" : "true",
+    "client.threadpool.size.max" : "25",
+    "server.os_family" : "redhat6",
+    "jdk1.7.home" : "/usr/jdk64/",
+    "views.request.read.timeout.millis" : "10000",
+    "ulimit.open.files" : "10000",
+    "common.services.path" : "/var/lib/ambari-server/resources/common-services",
+    "kerberos.keytab.cache.dir" : "/var/lib/ambari-server/data/cache",
+    "jdk.name" : "jdk-8u60-linux-x64.tar.gz",
+    "server.execution.scheduler.isClustered" : "false",
+    "bootstrap.script" : "/usr/lib/python2.6/site-packages/ambari_server/bootstrap.py",
+    "resources.dir" : "/var/lib/ambari-server/resources",
+    "server.version.file" : "/var/lib/ambari-server/resources/version",
+    "server.jdbc.user.passwd" : "/etc/ambari-server/conf/password.dat",
+    "user.inactivity.timeout.role.readonly.default" : "0",
+    "ambari.python.wrap" : "ambari-python-wrap",
+    "webapp.dir" : "/usr/lib/ambari-server/web",
+    "jdk1.8.home" : "/usr/jdk64/",
+    "agent.task.timeout" : "900",
+    "jdk1.8.dest-file" : "jdk-8u60-linux-x64.tar.gz",
+    "server.execution.scheduler.maxDbConnections" : "5",
+    "java.releases" : "jdk1.8,jdk1.7",
+    "jdk1.7.jcpol-url" : "http://public-repo-1.hortonworks.com/ARTIFACTS/UnlimitedJCEPolicyJDK7.zip",
+    "server.jdbc.connection-pool" : "internal",
+    "server.execution.scheduler.misfire.toleration.minutes" : "480",
+    "recovery.type" : "AUTO_START",
+    "shared.resources.dir" : "/usr/lib/ambari-server/lib/ambari_commons/resources",
+    "agent.threadpool.size.max" : "25",
+    "server.jdbc.database_name" : "ambari",
+    "java.home" : "/usr/jdk64/jdk1.8.0_60",
+    "bootstrap.setup_agent.script" : "/usr/lib/python2.6/site-packages/ambari_server/setupAgent.py",
+    "jdk1.7.desc" : "Oracle JDK 1.7 + Java Cryptography Extension (JCE) Policy Files 7",
+    "rolling.upgrade.max.stack" : "",
+    "jdk1.8.re" : "(jdk.*)/jre",
+    "views.http.strict-transport-security" : "max-age=31536000",
+    "server.execution.scheduler.maxThreads" : "5",
+    "jce.name" : "jce_policy-8.zip",
+    "security.server.keys_dir" : "/var/lib/ambari-server/keys",
+    "views.http.x-frame-options" : "SAMEORIGIN",
+    "server.http.session.inactive_timeout" : "1800",
+    "bootstrap.dir" : "/var/run/ambari-server/bootstrap",
+    "jdk.download.supported" : "true",
+    "agent.package.install.task.timeout" : "1800",
+    "rolling.upgrade.skip.packages.prefixes" : "",
+    "user.inactivity.timeout.default" : "0",
+    "recommendations.dir" : "/var/run/ambari-server/stack-recommendations",
+    "jdk1.7.url" : "http://public-repo-1.hortonworks.com/ARTIFACTS/jdk-7u67-linux-x64.tar.gz",
+    "jdk1.8.jcpol-url" : "http://public-repo-1.hortonworks.com/ARTIFACTS/jce_policy-8.zip",
+    "rolling.upgrade.min.stack" : "HDP-2.2",
+    "ambari-server.user" : "root",
+    "custom.action.definitions" : "/var/lib/ambari-server/resources/custom_action_definitions",
+    "server.os_type" : "centos6",
+    "server.persistence.type" : "local",
+    "server.connection.max.idle.millis" : "900000",
+    "http.x-xss-protection" : "1; mode=block",
+    "jdk1.8.url" : "http://public-repo-1.hortonworks.com/ARTIFACTS/jdk-8u60-linux-x64.tar.gz",
+    "http.strict-transport-security" : "max-age=31536000",
+    "jdk1.8.jcpol-file" : "jce_policy-8.zip",
+    "server.tmp.dir" : "/var/lib/ambari-server/data/tmp",
+    "jdk1.7.re" : "(jdk.*)/jre",
+    "server.jdbc.user.name" : "ambari",
+    "jdk1.7.jcpol-file" : "UnlimitedJCEPolicyJDK7.zip",
+    "jce.download.supported" : "true",
+    "jdk1.8.desc" : "Oracle JDK 1.8 + Java Cryptography Extension (JCE) Policy Files 8",
+    "server.fqdn.service.url" : "http://169.254.169.254/latest/meta-data/public-hostname",
+    "metadata.path" : "/var/lib/ambari-server/resources/stacks",
+    "skip.service.checks" : "false",
+    "views.request.connect.timeout.millis" : "5000",
+    "stackadvisor.script" : "/var/lib/ambari-server/resources/scripts/stack_advisor.py",
+    "server.jdbc.database" : "postgres",
+    "views.http.x-xss-protection" : "1; mode=block",
+    "jdk1.7.dest-file" : "jdk-7u67-linux-x64.tar.gz",
+    "server.jdbc.postgres.schema" : "ambari",
+    "recovery.enabled_components" : "METRICS_COLLECTOR"
+  }
+}

Разлика између датотеке није приказан због своје велике величине
+ 140 - 0
ambari-server/src/test/python/stacks/2.3/common/sparkts-host.json


+ 69 - 32
ambari-server/src/test/python/stacks/2.3/common/test_stack_advisor.py

@@ -56,7 +56,7 @@ class TestHDP23StackAdvisor(TestCase):
     file = os.path.join(self.testDirectory, filename)
     file = os.path.join(self.testDirectory, filename)
     with open(file, 'rb') as f:
     with open(file, 'rb') as f:
       data = json.load(f)
       data = json.load(f)
-    return data    
+    return data
 
 
   @patch('__builtin__.open')
   @patch('__builtin__.open')
   @patch('os.path.exists')
   @patch('os.path.exists')
@@ -81,13 +81,13 @@ class TestHDP23StackAdvisor(TestCase):
 
 
   def test_createComponentLayoutRecommendations_hawq_1_Host(self):
   def test_createComponentLayoutRecommendations_hawq_1_Host(self):
     """ Test that HAWQSTANDBY is not recommended on a single node cluster """
     """ Test that HAWQSTANDBY is not recommended on a single node cluster """
-    
+
     services = self.load_json("services-hawq-1-host.json")
     services = self.load_json("services-hawq-1-host.json")
     componentsListList = [service["components"] for service in services["services"]]
     componentsListList = [service["components"] for service in services["services"]]
     componentsList = [item for sublist in componentsListList for item in sublist]
     componentsList = [item for sublist in componentsListList for item in sublist]
     componentNames = [component["StackServiceComponents"]["component_name"] for component in componentsList]
     componentNames = [component["StackServiceComponents"]["component_name"] for component in componentsList]
     self.assertTrue('HAWQSTANDBY' in componentNames)
     self.assertTrue('HAWQSTANDBY' in componentNames)
-    
+
     hosts = self.load_json("hosts-1-host.json")
     hosts = self.load_json("hosts-1-host.json")
     hostsList = [host["Hosts"]["host_name"] for host in hosts["items"]]
     hostsList = [host["Hosts"]["host_name"] for host in hosts["items"]]
     self.assertEquals(len(hostsList), 1)
     self.assertEquals(len(hostsList), 1)
@@ -96,9 +96,9 @@ class TestHDP23StackAdvisor(TestCase):
 
 
     recommendedComponentsListList = [hostgroup["components"] for hostgroup in recommendations["blueprint"]["host_groups"]]
     recommendedComponentsListList = [hostgroup["components"] for hostgroup in recommendations["blueprint"]["host_groups"]]
     recommendedComponents = [item["name"] for sublist in recommendedComponentsListList for item in sublist]
     recommendedComponents = [item["name"] for sublist in recommendedComponentsListList for item in sublist]
-    self.assertTrue('HAWQMASTER' in recommendedComponents) 
-    self.assertFalse('HAWQSTANDBY' in recommendedComponents) 
-    self.assertTrue('HAWQSEGMENT' in recommendedComponents) 
+    self.assertTrue('HAWQMASTER' in recommendedComponents)
+    self.assertFalse('HAWQSTANDBY' in recommendedComponents)
+    self.assertTrue('HAWQSEGMENT' in recommendedComponents)
 
 
 
 
   def test_createComponentLayoutRecommendations_hawq_3_Hosts(self):
   def test_createComponentLayoutRecommendations_hawq_3_Hosts(self):
@@ -109,19 +109,19 @@ class TestHDP23StackAdvisor(TestCase):
     componentsList = [item for sublist in componentsListList for item in sublist]
     componentsList = [item for sublist in componentsListList for item in sublist]
     componentNames = [component["StackServiceComponents"]["component_name"] for component in componentsList]
     componentNames = [component["StackServiceComponents"]["component_name"] for component in componentsList]
     self.assertTrue('HAWQSTANDBY' in componentNames)
     self.assertTrue('HAWQSTANDBY' in componentNames)
-    
+
     hosts = self.load_json("hosts-3-hosts.json")
     hosts = self.load_json("hosts-3-hosts.json")
     hostsList = [host["Hosts"]["host_name"] for host in hosts["items"]]
     hostsList = [host["Hosts"]["host_name"] for host in hosts["items"]]
     self.assertEquals(len(hostsList), 3)
     self.assertEquals(len(hostsList), 3)
 
 
     recommendations = self.stackAdvisor.createComponentLayoutRecommendations(services, hosts)
     recommendations = self.stackAdvisor.createComponentLayoutRecommendations(services, hosts)
-    
+
     recommendedComponentsListList = [hostgroup["components"] for hostgroup in recommendations["blueprint"]["host_groups"]]
     recommendedComponentsListList = [hostgroup["components"] for hostgroup in recommendations["blueprint"]["host_groups"]]
     recommendedComponents = [item["name"] for sublist in recommendedComponentsListList for item in sublist]
     recommendedComponents = [item["name"] for sublist in recommendedComponentsListList for item in sublist]
-    self.assertTrue('HAWQMASTER' in recommendedComponents) 
-    self.assertTrue('HAWQSTANDBY' in recommendedComponents) 
+    self.assertTrue('HAWQMASTER' in recommendedComponents)
+    self.assertTrue('HAWQSTANDBY' in recommendedComponents)
     self.assertTrue('HAWQSEGMENT' in recommendedComponents)
     self.assertTrue('HAWQSEGMENT' in recommendedComponents)
-    
+
     # make sure master components are not collocated
     # make sure master components are not collocated
     for sublist in recommendedComponentsListList:
     for sublist in recommendedComponentsListList:
       hostComponents = [item["name"] for item in sublist]
       hostComponents = [item["name"] for item in sublist]
@@ -135,28 +135,28 @@ class TestHDP23StackAdvisor(TestCase):
     componentsListList = [service["components"] for service in services["services"]]
     componentsListList = [service["components"] for service in services["services"]]
     componentsList = [item for sublist in componentsListList for item in sublist]
     componentsList = [item for sublist in componentsListList for item in sublist]
     componentNames = [component["StackServiceComponents"]["component_name"] for component in componentsList]
     componentNames = [component["StackServiceComponents"]["component_name"] for component in componentsList]
-    self.assertFalse('HAWQMASTER' in componentNames) 
-    self.assertFalse('HAWQSTANDBY' in componentNames) 
+    self.assertFalse('HAWQMASTER' in componentNames)
+    self.assertFalse('HAWQSTANDBY' in componentNames)
     self.assertFalse('HAWQSEGMENT' in componentNames)
     self.assertFalse('HAWQSEGMENT' in componentNames)
-    
+
     hosts = self.load_json("hosts-3-hosts.json")
     hosts = self.load_json("hosts-3-hosts.json")
     hostsList = [host["Hosts"]["host_name"] for host in hosts["items"]]
     hostsList = [host["Hosts"]["host_name"] for host in hosts["items"]]
     self.assertEquals(len(hostsList), 3)
     self.assertEquals(len(hostsList), 3)
 
 
     recommendations = self.stackAdvisor.createComponentLayoutRecommendations(services, hosts)
     recommendations = self.stackAdvisor.createComponentLayoutRecommendations(services, hosts)
-    
+
     recommendedComponentsListList = [hostgroup["components"] for hostgroup in recommendations["blueprint"]["host_groups"]]
     recommendedComponentsListList = [hostgroup["components"] for hostgroup in recommendations["blueprint"]["host_groups"]]
     recommendedComponents = [item["name"] for sublist in recommendedComponentsListList for item in sublist]
     recommendedComponents = [item["name"] for sublist in recommendedComponentsListList for item in sublist]
-    self.assertFalse('HAWQMASTER' in recommendedComponents) 
-    self.assertFalse('HAWQSTANDBY' in recommendedComponents) 
+    self.assertFalse('HAWQMASTER' in recommendedComponents)
+    self.assertFalse('HAWQSTANDBY' in recommendedComponents)
     self.assertFalse('HAWQSEGMENT' in recommendedComponents)
     self.assertFalse('HAWQSEGMENT' in recommendedComponents)
-      
+
 
 
   def fqdn_mock_result(value=None):
   def fqdn_mock_result(value=None):
       return 'c6401.ambari.apache.org' if value is None else value
       return 'c6401.ambari.apache.org' if value is None else value
 
 
-      
-  @patch('socket.getfqdn', side_effect=fqdn_mock_result)  
+
+  @patch('socket.getfqdn', side_effect=fqdn_mock_result)
   def test_getComponentLayoutValidations_hawq_3_Hosts(self, socket_mock):
   def test_getComponentLayoutValidations_hawq_3_Hosts(self, socket_mock):
     """ Test layout validations for HAWQ components on a 3-node cluster """
     """ Test layout validations for HAWQ components on a 3-node cluster """
 
 
@@ -169,14 +169,14 @@ class TestHDP23StackAdvisor(TestCase):
     self.assertEquals(len(hawqMasterHosts[0]), 1)
     self.assertEquals(len(hawqMasterHosts[0]), 1)
     self.assertEquals(len(hawqStandbyHosts[0]), 1)
     self.assertEquals(len(hawqStandbyHosts[0]), 1)
     self.assertNotEquals(hawqMasterHosts[0][0], hawqStandbyHosts[0][0])
     self.assertNotEquals(hawqMasterHosts[0][0], hawqStandbyHosts[0][0])
-    
+
     hosts = self.load_json("hosts-3-hosts.json")
     hosts = self.load_json("hosts-3-hosts.json")
     hostsList = [host["Hosts"]["host_name"] for host in hosts["items"]]
     hostsList = [host["Hosts"]["host_name"] for host in hosts["items"]]
     self.assertEquals(len(hostsList), 3)
     self.assertEquals(len(hostsList), 3)
 
 
     validations = self.stackAdvisor.getComponentLayoutValidations(services, hosts)
     validations = self.stackAdvisor.getComponentLayoutValidations(services, hosts)
     self.assertEquals(len(validations), 0)
     self.assertEquals(len(validations), 0)
-    
+
     # case-2: HAWQ masters are collocated
     # case-2: HAWQ masters are collocated
     services = self.load_json("services-master_standby_colo-3-hosts.json")
     services = self.load_json("services-master_standby_colo-3-hosts.json")
     componentsListList = [service["components"] for service in services["services"]]
     componentsListList = [service["components"] for service in services["services"]]
@@ -186,12 +186,12 @@ class TestHDP23StackAdvisor(TestCase):
     self.assertEquals(len(hawqMasterHosts[0]), 1)
     self.assertEquals(len(hawqMasterHosts[0]), 1)
     self.assertEquals(len(hawqStandbyHosts[0]), 1)
     self.assertEquals(len(hawqStandbyHosts[0]), 1)
     self.assertEquals(hawqMasterHosts[0][0], hawqStandbyHosts[0][0])
     self.assertEquals(hawqMasterHosts[0][0], hawqStandbyHosts[0][0])
-    
+
     validations = self.stackAdvisor.getComponentLayoutValidations(services, hosts)
     validations = self.stackAdvisor.getComponentLayoutValidations(services, hosts)
     self.assertEquals(len(validations), 1)
     self.assertEquals(len(validations), 1)
     expected={'component-name': 'HAWQSTANDBY', 'message': 'HAWQ Standby Master and HAWQ Master should not be deployed on the same host.', 'type': 'host-component', 'host': 'c6403.ambari.apache.org', 'level': 'ERROR'}
     expected={'component-name': 'HAWQSTANDBY', 'message': 'HAWQ Standby Master and HAWQ Master should not be deployed on the same host.', 'type': 'host-component', 'host': 'c6403.ambari.apache.org', 'level': 'ERROR'}
     self.assertEquals(validations[0], expected)
     self.assertEquals(validations[0], expected)
-    
+
     # case-3: HAWQ Master and Ambari Server are collocated
     # case-3: HAWQ Master and Ambari Server are collocated
     services = self.load_json("services-master_ambari_colo-3-hosts.json")
     services = self.load_json("services-master_ambari_colo-3-hosts.json")
     componentsListList = [service["components"] for service in services["services"]]
     componentsListList = [service["components"] for service in services["services"]]
@@ -202,7 +202,7 @@ class TestHDP23StackAdvisor(TestCase):
     self.assertEquals(len(hawqStandbyHosts[0]), 1)
     self.assertEquals(len(hawqStandbyHosts[0]), 1)
     self.assertNotEquals(hawqMasterHosts[0][0], hawqStandbyHosts[0][0])
     self.assertNotEquals(hawqMasterHosts[0][0], hawqStandbyHosts[0][0])
     self.assertEquals(hawqMasterHosts[0][0], "c6401.ambari.apache.org")
     self.assertEquals(hawqMasterHosts[0][0], "c6401.ambari.apache.org")
-    
+
     validations = self.stackAdvisor.getComponentLayoutValidations(services, hosts)
     validations = self.stackAdvisor.getComponentLayoutValidations(services, hosts)
     self.assertEquals(len(validations), 1)
     self.assertEquals(len(validations), 1)
     expected={'component-name': 'HAWQMASTER', 'message': 'HAWQ Master and Ambari Server should not be deployed on the same host. If you leave them collocated, make sure to set HAWQ Master Port property to a value different from the port number used by Ambari Server database.', 'type': 'host-component', 'host': 'c6401.ambari.apache.org', 'level': 'WARN'}
     expected={'component-name': 'HAWQMASTER', 'message': 'HAWQ Master and Ambari Server should not be deployed on the same host. If you leave them collocated, make sure to set HAWQ Master Port property to a value different from the port number used by Ambari Server database.', 'type': 'host-component', 'host': 'c6401.ambari.apache.org', 'level': 'WARN'}
@@ -218,14 +218,14 @@ class TestHDP23StackAdvisor(TestCase):
     self.assertEquals(len(hawqStandbyHosts[0]), 1)
     self.assertEquals(len(hawqStandbyHosts[0]), 1)
     self.assertNotEquals(hawqMasterHosts[0][0], hawqStandbyHosts[0][0])
     self.assertNotEquals(hawqMasterHosts[0][0], hawqStandbyHosts[0][0])
     self.assertEquals(hawqStandbyHosts[0][0], "c6401.ambari.apache.org")
     self.assertEquals(hawqStandbyHosts[0][0], "c6401.ambari.apache.org")
-    
+
     validations = self.stackAdvisor.getComponentLayoutValidations(services, hosts)
     validations = self.stackAdvisor.getComponentLayoutValidations(services, hosts)
     self.assertEquals(len(validations), 1)
     self.assertEquals(len(validations), 1)
     expected={'component-name': 'HAWQSTANDBY', 'message': 'HAWQ Standby Master and Ambari Server should not be deployed on the same host. If you leave them collocated, make sure to set HAWQ Master Port property to a value different from the port number used by Ambari Server database.', 'type': 'host-component', 'host': 'c6401.ambari.apache.org', 'level': 'WARN'}
     expected={'component-name': 'HAWQSTANDBY', 'message': 'HAWQ Standby Master and Ambari Server should not be deployed on the same host. If you leave them collocated, make sure to set HAWQ Master Port property to a value different from the port number used by Ambari Server database.', 'type': 'host-component', 'host': 'c6401.ambari.apache.org', 'level': 'WARN'}
     self.assertEquals(validations[0], expected)
     self.assertEquals(validations[0], expected)
 
 
 
 
-  @patch('socket.getfqdn', side_effect=fqdn_mock_result)  
+  @patch('socket.getfqdn', side_effect=fqdn_mock_result)
   def test_getComponentLayoutValidations_nohawq_3_Hosts(self, socket_mock):
   def test_getComponentLayoutValidations_nohawq_3_Hosts(self, socket_mock):
     """ Test no failures when there are no HAWQ components on a 3-node cluster """
     """ Test no failures when there are no HAWQ components on a 3-node cluster """
 
 
@@ -237,7 +237,7 @@ class TestHDP23StackAdvisor(TestCase):
     hawqStandbyHosts = [component["StackServiceComponents"]["hostnames"] for component in componentsList if component["StackServiceComponents"]["component_name"] == "HAWQSTANDBY"]
     hawqStandbyHosts = [component["StackServiceComponents"]["hostnames"] for component in componentsList if component["StackServiceComponents"]["component_name"] == "HAWQSTANDBY"]
     self.assertEquals(len(hawqMasterHosts), 0)
     self.assertEquals(len(hawqMasterHosts), 0)
     self.assertEquals(len(hawqStandbyHosts), 0)
     self.assertEquals(len(hawqStandbyHosts), 0)
-    
+
     hosts = self.load_json("hosts-3-hosts.json")
     hosts = self.load_json("hosts-3-hosts.json")
     hostsList = [host["Hosts"]["host_name"] for host in hosts["items"]]
     hostsList = [host["Hosts"]["host_name"] for host in hosts["items"]]
     self.assertEquals(len(hostsList), 3)
     self.assertEquals(len(hostsList), 3)
@@ -245,7 +245,44 @@ class TestHDP23StackAdvisor(TestCase):
     validations = self.stackAdvisor.getComponentLayoutValidations(services, hosts)
     validations = self.stackAdvisor.getComponentLayoutValidations(services, hosts)
     self.assertEquals(len(validations), 0)
     self.assertEquals(len(validations), 0)
 
 
-                           
+
+  @patch('socket.getfqdn', side_effect=fqdn_mock_result)
+  def test_getComponentLayoutValidations_sparkts_no_hive(self, socket_mock):
+    """ Test SparkTS is picked when Hive is not installed """
+
+    hosts = self.load_json("sparkts-host.json")
+    services = self.load_json("services-sparkts.json")
+    componentsListList = [service["components"] for service in services["services"]]
+    componentsList = [item for sublist in componentsListList for item in sublist]
+
+    sparkTS = [component["StackServiceComponents"]["hostnames"] for component in componentsList if component["StackServiceComponents"]["component_name"] == "SPARK_THRIFTSERVER"]
+    hiveMetaStore = [component["StackServiceComponents"]["hostnames"] for component in componentsList if component["StackServiceComponents"]["component_name"] == "HIVE_METASTORE"]
+    self.assertEquals(len(sparkTS), 1)
+    self.assertEquals(len(hiveMetaStore), 0)
+
+    validations = self.stackAdvisor.getComponentLayoutValidations(services, hosts)
+    expected = {'component-name': 'SPARK_THRIFTSERVER', 'message': 'SPARK_THRIFTSERVER requires HIVE_METASTORE to be selected/deployed.', 'type': 'host-component', 'level': 'ERROR'}
+    self.assertEquals(validations[0], expected)
+
+
+  @patch('socket.getfqdn', side_effect=fqdn_mock_result)
+  def test_getComponentLayoutValidations_sparkts_with_hive(self, socket_mock):
+    """ Test SparkTS is picked when Hive is installed """
+
+    hosts = self.load_json("sparkts-host.json")
+    services = self.load_json("services-sparkts-hive.json")
+    componentsListList = [service["components"] for service in services["services"]]
+    componentsList = [item for sublist in componentsListList for item in sublist]
+
+    sparkTS = [component["StackServiceComponents"]["hostnames"] for component in componentsList if component["StackServiceComponents"]["component_name"] == "SPARK_THRIFTSERVER"]
+    hiveMetaStore = [component["StackServiceComponents"]["hostnames"] for component in componentsList if component["StackServiceComponents"]["component_name"] == "HIVE_METASTORE"]
+    self.assertEquals(len(sparkTS), 1)
+    self.assertEquals(len(hiveMetaStore), 1)
+
+    validations = self.stackAdvisor.getComponentLayoutValidations(services, hosts)
+    self.assertEquals(len(validations), 0)
+
+
   def test_recommendHDFSConfigurations(self):
   def test_recommendHDFSConfigurations(self):
     configurations = {}
     configurations = {}
     clusterData = {
     clusterData = {
@@ -726,10 +763,10 @@ class TestHDP23StackAdvisor(TestCase):
         },
         },
        'property_attributes': {
        'property_attributes': {
          'hive.auto.convert.join.noconditionaltask.size': {'maximum': '805306368'},
          'hive.auto.convert.join.noconditionaltask.size': {'maximum': '805306368'},
-         'hive.server2.authentication.pam.services': {'delete': 'true'}, 
-         'hive.server2.custom.authentication.class': {'delete': 'true'}, 
+         'hive.server2.authentication.pam.services': {'delete': 'true'},
+         'hive.server2.custom.authentication.class': {'delete': 'true'},
          'hive.server2.authentication.kerberos.principal': {'delete': 'true'},
          'hive.server2.authentication.kerberos.principal': {'delete': 'true'},
-         'hive.server2.authentication.kerberos.keytab': {'delete': 'true'}, 
+         'hive.server2.authentication.kerberos.keytab': {'delete': 'true'},
          'hive.server2.authentication.ldap.url': {'delete': 'true'},
          'hive.server2.authentication.ldap.url': {'delete': 'true'},
          'hive.server2.tez.default.queues': {
          'hive.server2.tez.default.queues': {
            'entries': [{'value': 'queue1', 'label': 'queue1 queue'}, {'value': 'queue2', 'label': 'queue2 queue'}]
            'entries': [{'value': 'queue1', 'label': 'queue1 queue'}, {'value': 'queue2', 'label': 'queue2 queue'}]

Неке датотеке нису приказане због велике количине промена