{
  "general": {
    "name": "",
    "credentialName": "DEMOKEY"
  },
  "placement": {
    "region": "East US 2"
  },
  "parameters": {
    "attachedStorageOption": "SINGLE",
    "encryptStorage": "false",
    "persistentStorage": "cbstore",
    "legacyImageStore": "true"
  },
  "customDomain": {
    "clusterNameAsSubdomain": false,
    "hostgroupNameAsHostname": false
  },
  "tags": {
    "userDefinedTags": {}
  },
  "instanceGroups": [
    {
      "nodeCount": 1,
      "group": "cot-mstr02-env01-hosts",
      "type": "CORE",
      "parameters": {
        "availabilitySet": {
          "name": "",
          "faultDomainCount": 3
        }
      },
      "template": {
        "volumeCount": 3,
        "volumeSize": 512,
        "parameters": {
          "managedDisk": false
        },
        "volumeType": "Standard_LRS",
        "instanceType": "Standard_L32s"
      },
      "securityGroup": {
        "securityRules": [
          {
            "subnet": "0.0.0.0/0",
            "ports": "22,443,9443",
            "protocol": "tcp"
          }
        ]
      },
      "recipeNames": [],
      "recoveryMode": "MANUAL"
    },
    {
      "nodeCount": 1,
      "group": "cot-mstr04-env01-hosts",
      "type": "CORE",
      "parameters": {
        "availabilitySet": {
          "name": "",
          "faultDomainCount": 3
        }
      },
      "template": {
        "volumeCount": 3,
        "volumeSize": 512,
        "parameters": {
          "managedDisk": false
        },
        "volumeType": "Standard_LRS",
        "instanceType": "Standard_D14_v2"
      },
      "securityGroup": {
        "securityRules": [
          {
            "subnet": "0.0.0.0/0",
            "ports": "22,443,9443",
            "protocol": "tcp"
          }
        ]
      },
      "recipeNames": [],
      "recoveryMode": "MANUAL"
    },
    {
      "nodeCount": 1,
      "group": "cot-edge01-env01-hosts",
      "type": "GATEWAY",
      "parameters": {
        "availabilitySet": {
          "name": "",
          "faultDomainCount": 3
        }
      },
      "template": {
        "volumeCount": 3,
        "volumeSize": 512,
        "parameters": {
          "managedDisk": false
        },
        "volumeType": "Standard_LRS",
        "instanceType": "Standard_D5_v2"
      },
      "securityGroup": {
        "securityRules": [
          {
            "subnet": "0.0.0.0/0",
            "ports": "22,443,9443",
            "protocol": "tcp"
          }
        ]
      },
      "recipeNames": [],
      "recoveryMode": "MANUAL"
    },
    {
      "nodeCount": 38,
      "group": "cot-sprk-env01-hosts",
      "type": "CORE",
      "parameters": {
        "availabilitySet": {
          "name": "",
          "faultDomainCount": 3
        }
      },
      "template": {
        "volumeCount": 1,
        "volumeSize": 50,
        "parameters": {
          "managedDisk": false
        },
        "volumeType": "Standard_LRS",
        "instanceType": "Standard_L32s"
      },
      "securityGroup": {
        "securityRules": [
          {
            "subnet": "0.0.0.0/0",
            "ports": "22,443,9443",
            "protocol": "tcp"
          }
        ]
      },
      "recipeNames": [
        "add-spark-node-labels"
      ],
      "recoveryMode": "MANUAL"
    },
    {
      "nodeCount": 45,
      "group": "cot-mapr-env01-hosts",
      "type": "CORE",
      "parameters": {
        "availabilitySet": {
          "name": "",
          "faultDomainCount": 3
        }
      },
      "template": {
        "volumeCount": 1,
        "volumeSize": 50,
        "parameters": {
          "managedDisk": false
        },
        "volumeType": "Standard_LRS",
        "instanceType": "Standard_L16s"
      },
      "securityGroup": {
        "securityRules": [
          {
            "subnet": "0.0.0.0/0",
            "ports": "22,443,9443",
            "protocol": "tcp"
          }
        ]
      },
      "recipeNames": [],
      "recoveryMode": "MANUAL"
    },
    {
      "nodeCount": 1,
      "group": "cot-mstr03-env01-hosts",
      "type": "CORE",
      "parameters": {
        "availabilitySet": {
          "name": "",
          "faultDomainCount": 3
        }
      },
      "template": {
        "volumeCount": 3,
        "volumeSize": 512,
        "parameters": {
          "managedDisk": false
        },
        "volumeType": "Standard_LRS",
        "instanceType": "Standard_D14_v2"
      },
      "securityGroup": {
        "securityRules": [
          {
            "subnet": "0.0.0.0/0",
            "ports": "22,443,9443",
            "protocol": "tcp"
          }
        ]
      },
      "recipeNames": [],
      "recoveryMode": "MANUAL"
    },
    {
      "nodeCount": 1,
      "group": "cot-mstr01-env01-hosts",
      "type": "CORE",
      "parameters": {
        "availabilitySet": {
          "name": "",
          "faultDomainCount": 3
        }
      },
      "template": {
        "volumeCount": 3,
        "volumeSize": 512,
        "parameters": {
          "managedDisk": false
        },
        "volumeType": "Standard_LRS",
        "instanceType": "Standard_L32s"
      },
      "securityGroup": {
        "securityRules": [
          {
            "subnet": "0.0.0.0/0",
            "ports": "22,443,9443",
            "protocol": "tcp"
          }
        ]
      },
      "recipeNames": [],
      "recoveryMode": "MANUAL"
    }
  ],
  "stackAuthentication": {
    "publicKey": "ssh-rsa xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
  },
  "network": {
    "parameters": {
      "subnetId": "production",
      "resourceGroupName": "testcheckout",
      "networkId": "VNET-EAST-US2",
      "noFirewallRules": true,
      "noPublicIp": true
    }
  },
  "imageSettings": {
    "imageCatalog": "",
    "imageId": ""
  },
  "cluster": {
    "emailNeeded": false,
    "fileSystem": {
      "name": "cottest25",
      "type": "WASB",
      "defaultFs": false,
      "properties": {
        "clientId": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
        "accountName": "test01",
        "tenantId": "xxxxxxxxxxxxxxxxxxxxxxxxx",
        "secure": "false",
        "accountKey": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
      }
    },
    "ambari": {
      "blueprintName": "cot-testhdp_V1",
      "enableSecurity": false,
      "userName": "admin",
      "password": "",
      "ambariStackDetails": {
        "stack": "HDP-2.5",
        "version": "2.5.5.0",
        "os": "redhat6",
        "stackRepoId": "HDP-2.5",
        "stackBaseURL": "http://public-repo-1.hortonworks.com/HDP/centos6/2.x/updates/2.5.5.0",
        "utilsRepoId": "HDP-UTILS-1.1.0.21",
        "utilsBaseURL": "http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.21/repos/centos6",
        "enableGplRepo": false,
        "verify": true
      },
      "ambariRepoDetailsJson": {
        "version": "2.5.1.0",
        "baseUrl": "http://public-repo-1.hortonworks.com/ambari/centos6/2.x/updates/2.5.1.0",
        "gpgKeyUrl": "http://public-repo-1.hortonworks.com/ambari/centos6/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins"
      },
      "blueprintInputs": []
    }
  }
}