basename |
Basename of the module. |
string |
n/a |
yes |
resource_group_name |
Resource group name. |
string |
n/a |
yes |
location |
Location of the resource group. |
string |
n/a |
yes |
tags |
A mapping of tags which should be assigned to the deployed resource. |
map(string) |
{} |
no |
subnet_id |
The ID of the subnet from which private IP addresses will be allocated for this Private Endpoint. |
string |
n/a |
yes |
virtual_network_id |
The ID of the vnet. |
string |
n/a |
yes |
cluster_version |
Specifies the Version of HDInsights which should be used for this Cluster. |
string |
n/a |
yes |
component_version_kafka |
The version of Kafka which should be used for this HDInsight Kafka Cluster. |
string |
n/a |
yes |
gateway_username |
The username used for the Ambari Portal. |
string |
n/a |
yes |
gateway_password |
The password used for the Ambari Portal. |
string |
n/a |
yes |
ssh_username |
The username used for the ssh. |
string |
n/a |
yes |
ssh_password |
The password used for the ssh. |
string |
n/a |
yes |
roles_head_node_vm_size |
The Size of the Virtual Machine which should be used as the Head Nodes. |
string |
n/a |
yes |
roles_worker_node_number_of_disks_per_node |
The number of Data Disks which should be assigned to each Worker Node. |
number |
1 |
no |
roles_worker_node_vm_size |
The Size of the Virtual Machine which should be used as the Worker Nodes. |
string |
n/a |
yes |
roles_worker_node_target_instance_count |
The number of instances which should be run for the Worker Nodes. |
number |
n/a |
yes |
roles_zookeeper_node_vm_size |
The Size of the Virtual Machine which should be used as the Zookeeper Nodes. |
string |
n/a |
yes |
tier |
Specifies the Tier which should be used for this HDInsight Cluster. |
string |
n/a |
yes |
metastore_sku |
SKUs to be used for each metastore. |
map(any) |
{ "ambari": "S0", "hive": "S0", "oozie": "S0" } |
no |
storage_resource_id |
The ID of the Storage Account. |
string |
n/a |
yes |
filesystem_id |
The ID of the Gen2 Filesystem. |
string |
n/a |
yes |
storage_account_is_default |
Is this the Default Storage Account for the HDInsight Hadoop Cluster? |
bool |
true |
no |
managed_identity_resource_id |
The ID of Managed Identity to use for accessing the Gen2 filesystem. |
string |
n/a |
yes |
managed_identity_principal_id |
The object ID of Managed Identity to use for accessing the Gen2 filesystem. |
string |
n/a |
yes |
ambari_server_name |
The external Hive metastore's existing SQL server. |
string |
n/a |
yes |
ambari_database_name |
The external Hive metastore's existing SQL database. |
string |
n/a |
yes |
ambari_database_administrator_login |
The external Ambari metastore's existing SQL server admin username. |
string |
n/a |
yes |
ambari_database_administrator_login_password |
The external Ambari metastore's existing SQL server admin password. |
string |
n/a |
yes |
hive_server_name |
The external Hive metastore's existing SQL server. |
string |
n/a |
yes |
hive_database_name |
The external Hive metastore's existing SQL database. |
string |
n/a |
yes |
hive_database_administrator_login |
The external Hive metastore's existing SQL server admin username. |
string |
n/a |
yes |
hive_database_administrator_login_password |
The external Hive metastore's existing SQL server admin password. |
string |
n/a |
yes |
oozie_server_name |
The external Hive metastore's existing SQL server. |
string |
n/a |
yes |
oozie_database_name |
The external Hive metastore's existing SQL database. |
string |
n/a |
yes |
oozie_database_administrator_login |
The external Hive metastore's existing SQL server admin username. |
string |
n/a |
yes |
oozie_database_administrator_login_password |
The external Hive metastore's existing SQL server admin password. |
string |
n/a |
yes |