HadoopCluster

Manages a HDInsight Hadoop Cluster.

Create a HadoopCluster Resource

def HadoopCluster(resource_name, opts=None, cluster_version=None, component_version=None, gateway=None, location=None, metastores=None, name=None, resource_group_name=None, roles=None, storage_account_gen2=None, storage_accounts=None, tags=None, tier=None, tls_min_version=None, __props__=None);
name string
The unique name of the resource.
args HadoopClusterArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
opts ResourceOptions
A bag of options that control this resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args HadoopClusterArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args HadoopClusterArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

HadoopCluster Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.

Inputs

The HadoopCluster resource accepts the following input properties:

ClusterVersion string

Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.

ComponentVersion HadoopClusterComponentVersionArgs

A component_version block as defined below.

Gateway HadoopClusterGatewayArgs

A gateway block as defined below.

ResourceGroupName string

Specifies the name of the Resource Group in which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.

Roles HadoopClusterRolesArgs

A roles block as defined below.

Tier string

Specifies the Tier which should be used for this HDInsight Hadoop Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.

Location string

Specifies the Azure Region which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.

Metastores HadoopClusterMetastoresArgs

A metastores block as defined below.

Name string

Specifies the name for this HDInsight Hadoop Cluster. Changing this forces a new resource to be created.

StorageAccountGen2 HadoopClusterStorageAccountGen2Args

A storage_account_gen2 block as defined below.

StorageAccounts List<HadoopClusterStorageAccountArgs>

One or more storage_account block as defined below.

Tags Dictionary<string, string>

A map of Tags which should be assigned to this HDInsight Hadoop Cluster.

TlsMinVersion string
ClusterVersion string

Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.

ComponentVersion HadoopClusterComponentVersion

A component_version block as defined below.

Gateway HadoopClusterGateway

A gateway block as defined below.

ResourceGroupName string

Specifies the name of the Resource Group in which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.

Roles HadoopClusterRoles

A roles block as defined below.

Tier string

Specifies the Tier which should be used for this HDInsight Hadoop Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.

Location string

Specifies the Azure Region which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.

Metastores HadoopClusterMetastores

A metastores block as defined below.

Name string

Specifies the name for this HDInsight Hadoop Cluster. Changing this forces a new resource to be created.

StorageAccountGen2 HadoopClusterStorageAccountGen2

A storage_account_gen2 block as defined below.

StorageAccounts []HadoopClusterStorageAccount

One or more storage_account block as defined below.

Tags map[string]string

A map of Tags which should be assigned to this HDInsight Hadoop Cluster.

TlsMinVersion string
clusterVersion string

Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.

componentVersion HadoopClusterComponentVersion

A component_version block as defined below.

gateway HadoopClusterGateway

A gateway block as defined below.

resourceGroupName string

Specifies the name of the Resource Group in which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.

roles HadoopClusterRoles

A roles block as defined below.

tier string

Specifies the Tier which should be used for this HDInsight Hadoop Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.

location string

Specifies the Azure Region which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.

metastores HadoopClusterMetastores

A metastores block as defined below.

name string

Specifies the name for this HDInsight Hadoop Cluster. Changing this forces a new resource to be created.

storageAccountGen2 HadoopClusterStorageAccountGen2

A storage_account_gen2 block as defined below.

storageAccounts HadoopClusterStorageAccount[]

One or more storage_account block as defined below.

tags {[key: string]: string}

A map of Tags which should be assigned to this HDInsight Hadoop Cluster.

tlsMinVersion string
cluster_version str

Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.

component_version Dict[HadoopClusterComponentVersion]

A component_version block as defined below.

gateway Dict[HadoopClusterGateway]

A gateway block as defined below.

resource_group_name str

Specifies the name of the Resource Group in which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.

roles Dict[HadoopClusterRoles]

A roles block as defined below.

tier str

Specifies the Tier which should be used for this HDInsight Hadoop Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.

location str

Specifies the Azure Region which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.

metastores Dict[HadoopClusterMetastores]

A metastores block as defined below.

name str

Specifies the name for this HDInsight Hadoop Cluster. Changing this forces a new resource to be created.

storage_account_gen2 Dict[HadoopClusterStorageAccountGen2]

A storage_account_gen2 block as defined below.

storage_accounts List[HadoopClusterStorageAccount]

One or more storage_account block as defined below.

tags Dict[str, str]

A map of Tags which should be assigned to this HDInsight Hadoop Cluster.

tls_min_version str

Outputs

All input properties are implicitly available as output properties. Additionally, the HadoopCluster resource produces the following output properties:

HttpsEndpoint string

The HTTPS Connectivity Endpoint for this HDInsight Hadoop Cluster.

Id string
The provider-assigned unique ID for this managed resource.
SshEndpoint string

The SSH Connectivity Endpoint for this HDInsight Hadoop Cluster.

HttpsEndpoint string

The HTTPS Connectivity Endpoint for this HDInsight Hadoop Cluster.

Id string
The provider-assigned unique ID for this managed resource.
SshEndpoint string

The SSH Connectivity Endpoint for this HDInsight Hadoop Cluster.

httpsEndpoint string

The HTTPS Connectivity Endpoint for this HDInsight Hadoop Cluster.

id string
The provider-assigned unique ID for this managed resource.
sshEndpoint string

The SSH Connectivity Endpoint for this HDInsight Hadoop Cluster.

https_endpoint str

The HTTPS Connectivity Endpoint for this HDInsight Hadoop Cluster.

id str
The provider-assigned unique ID for this managed resource.
ssh_endpoint str

The SSH Connectivity Endpoint for this HDInsight Hadoop Cluster.

Look up an Existing HadoopCluster Resource

Get an existing HadoopCluster resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: HadoopClusterState, opts?: CustomResourceOptions): HadoopCluster
static get(resource_name, id, opts=None, cluster_version=None, component_version=None, gateway=None, https_endpoint=None, location=None, metastores=None, name=None, resource_group_name=None, roles=None, ssh_endpoint=None, storage_account_gen2=None, storage_accounts=None, tags=None, tier=None, tls_min_version=None, __props__=None);
func GetHadoopCluster(ctx *Context, name string, id IDInput, state *HadoopClusterState, opts ...ResourceOption) (*HadoopCluster, error)
public static HadoopCluster Get(string name, Input<string> id, HadoopClusterState? state, CustomResourceOptions? opts = null)
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.

The following state arguments are supported:

ClusterVersion string

Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.

ComponentVersion HadoopClusterComponentVersionArgs

A component_version block as defined below.

Gateway HadoopClusterGatewayArgs

A gateway block as defined below.

HttpsEndpoint string

The HTTPS Connectivity Endpoint for this HDInsight Hadoop Cluster.

Location string

Specifies the Azure Region which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.

Metastores HadoopClusterMetastoresArgs

A metastores block as defined below.

Name string

Specifies the name for this HDInsight Hadoop Cluster. Changing this forces a new resource to be created.

ResourceGroupName string

Specifies the name of the Resource Group in which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.

Roles HadoopClusterRolesArgs

A roles block as defined below.

SshEndpoint string

The SSH Connectivity Endpoint for this HDInsight Hadoop Cluster.

StorageAccountGen2 HadoopClusterStorageAccountGen2Args

A storage_account_gen2 block as defined below.

StorageAccounts List<HadoopClusterStorageAccountArgs>

One or more storage_account block as defined below.

Tags Dictionary<string, string>

A map of Tags which should be assigned to this HDInsight Hadoop Cluster.

Tier string

Specifies the Tier which should be used for this HDInsight Hadoop Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.

TlsMinVersion string
ClusterVersion string

Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.

ComponentVersion HadoopClusterComponentVersion

A component_version block as defined below.

Gateway HadoopClusterGateway

A gateway block as defined below.

HttpsEndpoint string

The HTTPS Connectivity Endpoint for this HDInsight Hadoop Cluster.

Location string

Specifies the Azure Region which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.

Metastores HadoopClusterMetastores

A metastores block as defined below.

Name string

Specifies the name for this HDInsight Hadoop Cluster. Changing this forces a new resource to be created.

ResourceGroupName string

Specifies the name of the Resource Group in which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.

Roles HadoopClusterRoles

A roles block as defined below.

SshEndpoint string

The SSH Connectivity Endpoint for this HDInsight Hadoop Cluster.

StorageAccountGen2 HadoopClusterStorageAccountGen2

A storage_account_gen2 block as defined below.

StorageAccounts []HadoopClusterStorageAccount

One or more storage_account block as defined below.

Tags map[string]string

A map of Tags which should be assigned to this HDInsight Hadoop Cluster.

Tier string

Specifies the Tier which should be used for this HDInsight Hadoop Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.

TlsMinVersion string
clusterVersion string

Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.

componentVersion HadoopClusterComponentVersion

A component_version block as defined below.

gateway HadoopClusterGateway

A gateway block as defined below.

httpsEndpoint string

The HTTPS Connectivity Endpoint for this HDInsight Hadoop Cluster.

location string

Specifies the Azure Region which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.

metastores HadoopClusterMetastores

A metastores block as defined below.

name string

Specifies the name for this HDInsight Hadoop Cluster. Changing this forces a new resource to be created.

resourceGroupName string

Specifies the name of the Resource Group in which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.

roles HadoopClusterRoles

A roles block as defined below.

sshEndpoint string

The SSH Connectivity Endpoint for this HDInsight Hadoop Cluster.

storageAccountGen2 HadoopClusterStorageAccountGen2

A storage_account_gen2 block as defined below.

storageAccounts HadoopClusterStorageAccount[]

One or more storage_account block as defined below.

tags {[key: string]: string}

A map of Tags which should be assigned to this HDInsight Hadoop Cluster.

tier string

Specifies the Tier which should be used for this HDInsight Hadoop Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.

tlsMinVersion string
cluster_version str

Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.

component_version Dict[HadoopClusterComponentVersion]

A component_version block as defined below.

gateway Dict[HadoopClusterGateway]

A gateway block as defined below.

https_endpoint str

The HTTPS Connectivity Endpoint for this HDInsight Hadoop Cluster.

location str

Specifies the Azure Region which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.

metastores Dict[HadoopClusterMetastores]

A metastores block as defined below.

name str

Specifies the name for this HDInsight Hadoop Cluster. Changing this forces a new resource to be created.

resource_group_name str

Specifies the name of the Resource Group in which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.

roles Dict[HadoopClusterRoles]

A roles block as defined below.

ssh_endpoint str

The SSH Connectivity Endpoint for this HDInsight Hadoop Cluster.

storage_account_gen2 Dict[HadoopClusterStorageAccountGen2]

A storage_account_gen2 block as defined below.

storage_accounts List[HadoopClusterStorageAccount]

One or more storage_account block as defined below.

tags Dict[str, str]

A map of Tags which should be assigned to this HDInsight Hadoop Cluster.

tier str

Specifies the Tier which should be used for this HDInsight Hadoop Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.

tls_min_version str

Supporting Types

HadoopClusterComponentVersion

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Hadoop string

The version of Hadoop which should be used for this HDInsight Hadoop Cluster. Changing this forces a new resource to be created.

Hadoop string

The version of Hadoop which should be used for this HDInsight Hadoop Cluster. Changing this forces a new resource to be created.

hadoop string

The version of Hadoop which should be used for this HDInsight Hadoop Cluster. Changing this forces a new resource to be created.

hadoop str

The version of Hadoop which should be used for this HDInsight Hadoop Cluster. Changing this forces a new resource to be created.

HadoopClusterGateway

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Enabled bool

Is the Ambari portal enabled? Changing this forces a new resource to be created.

Password string

The password used for the Ambari Portal. Changing this forces a new resource to be created.

Username string

The username used for the Ambari Portal. Changing this forces a new resource to be created.

Enabled bool

Is the Ambari portal enabled? Changing this forces a new resource to be created.

Password string

The password used for the Ambari Portal. Changing this forces a new resource to be created.

Username string

The username used for the Ambari Portal. Changing this forces a new resource to be created.

enabled boolean

Is the Ambari portal enabled? Changing this forces a new resource to be created.

password string

The password used for the Ambari Portal. Changing this forces a new resource to be created.

username string

The username used for the Ambari Portal. Changing this forces a new resource to be created.

enabled bool

Is the Ambari portal enabled? Changing this forces a new resource to be created.

password str

The password used for the Ambari Portal. Changing this forces a new resource to be created.

username str

The username used for the Ambari Portal. Changing this forces a new resource to be created.

HadoopClusterMetastores

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Ambari HadoopClusterMetastoresAmbariArgs

An ambari block as defined below.

Hive HadoopClusterMetastoresHiveArgs

A hive block as defined below.

Oozie HadoopClusterMetastoresOozieArgs

An oozie block as defined below.

Ambari HadoopClusterMetastoresAmbari

An ambari block as defined below.

Hive HadoopClusterMetastoresHive

A hive block as defined below.

Oozie HadoopClusterMetastoresOozie

An oozie block as defined below.

ambari HadoopClusterMetastoresAmbari

An ambari block as defined below.

hive HadoopClusterMetastoresHive

A hive block as defined below.

oozie HadoopClusterMetastoresOozie

An oozie block as defined below.

ambari Dict[HadoopClusterMetastoresAmbari]

An ambari block as defined below.

hive Dict[HadoopClusterMetastoresHive]

A hive block as defined below.

oozie Dict[HadoopClusterMetastoresOozie]

An oozie block as defined below.

HadoopClusterMetastoresAmbari

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

DatabaseName string

The external Hive metastore’s existing SQL database. Changing this forces a new resource to be created.

Password string

The external Ambari metastore’s existing SQL server admin password. Changing this forces a new resource to be created.

Server string

The fully-qualified domain name (FQDN) of the SQL server to use for the external Ambari metastore. Changing this forces a new resource to be created.

Username string

The external Ambari metastore’s existing SQL server admin username. Changing this forces a new resource to be created.

DatabaseName string

The external Hive metastore’s existing SQL database. Changing this forces a new resource to be created.

Password string

The external Ambari metastore’s existing SQL server admin password. Changing this forces a new resource to be created.

Server string

The fully-qualified domain name (FQDN) of the SQL server to use for the external Ambari metastore. Changing this forces a new resource to be created.

Username string

The external Ambari metastore’s existing SQL server admin username. Changing this forces a new resource to be created.

databaseName string

The external Hive metastore’s existing SQL database. Changing this forces a new resource to be created.

password string

The external Ambari metastore’s existing SQL server admin password. Changing this forces a new resource to be created.

server string

The fully-qualified domain name (FQDN) of the SQL server to use for the external Ambari metastore. Changing this forces a new resource to be created.

username string

The external Ambari metastore’s existing SQL server admin username. Changing this forces a new resource to be created.

database_name str

The external Hive metastore’s existing SQL database. Changing this forces a new resource to be created.

password str

The external Ambari metastore’s existing SQL server admin password. Changing this forces a new resource to be created.

server str

The fully-qualified domain name (FQDN) of the SQL server to use for the external Ambari metastore. Changing this forces a new resource to be created.

username str

The external Ambari metastore’s existing SQL server admin username. Changing this forces a new resource to be created.

HadoopClusterMetastoresHive

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

DatabaseName string

The external Hive metastore’s existing SQL database. Changing this forces a new resource to be created.

Password string

The external Hive metastore’s existing SQL server admin password. Changing this forces a new resource to be created.

Server string

The fully-qualified domain name (FQDN) of the SQL server to use for the external Hive metastore. Changing this forces a new resource to be created.

Username string

The external Hive metastore’s existing SQL server admin username. Changing this forces a new resource to be created.

DatabaseName string

The external Hive metastore’s existing SQL database. Changing this forces a new resource to be created.

Password string

The external Hive metastore’s existing SQL server admin password. Changing this forces a new resource to be created.

Server string

The fully-qualified domain name (FQDN) of the SQL server to use for the external Hive metastore. Changing this forces a new resource to be created.

Username string

The external Hive metastore’s existing SQL server admin username. Changing this forces a new resource to be created.

databaseName string

The external Hive metastore’s existing SQL database. Changing this forces a new resource to be created.

password string

The external Hive metastore’s existing SQL server admin password. Changing this forces a new resource to be created.

server string

The fully-qualified domain name (FQDN) of the SQL server to use for the external Hive metastore. Changing this forces a new resource to be created.

username string

The external Hive metastore’s existing SQL server admin username. Changing this forces a new resource to be created.

database_name str

The external Hive metastore’s existing SQL database. Changing this forces a new resource to be created.

password str

The external Hive metastore’s existing SQL server admin password. Changing this forces a new resource to be created.

server str

The fully-qualified domain name (FQDN) of the SQL server to use for the external Hive metastore. Changing this forces a new resource to be created.

username str

The external Hive metastore’s existing SQL server admin username. Changing this forces a new resource to be created.

HadoopClusterMetastoresOozie

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

DatabaseName string

The external Oozie metastore’s existing SQL database. Changing this forces a new resource to be created.

Password string

The external Oozie metastore’s existing SQL server admin password. Changing this forces a new resource to be created.

Server string

The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created.

Username string

The external Oozie metastore’s existing SQL server admin username. Changing this forces a new resource to be created.

DatabaseName string

The external Oozie metastore’s existing SQL database. Changing this forces a new resource to be created.

Password string

The external Oozie metastore’s existing SQL server admin password. Changing this forces a new resource to be created.

Server string

The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created.

Username string

The external Oozie metastore’s existing SQL server admin username. Changing this forces a new resource to be created.

databaseName string

The external Oozie metastore’s existing SQL database. Changing this forces a new resource to be created.

password string

The external Oozie metastore’s existing SQL server admin password. Changing this forces a new resource to be created.

server string

The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created.

username string

The external Oozie metastore’s existing SQL server admin username. Changing this forces a new resource to be created.

database_name str

The external Oozie metastore’s existing SQL database. Changing this forces a new resource to be created.

password str

The external Oozie metastore’s existing SQL server admin password. Changing this forces a new resource to be created.

server str

The fully-qualified domain name (FQDN) of the SQL server to use for the external Oozie metastore. Changing this forces a new resource to be created.

username str

The external Oozie metastore’s existing SQL server admin username. Changing this forces a new resource to be created.

HadoopClusterRoles

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

HeadNode HadoopClusterRolesHeadNodeArgs

A head_node block as defined above.

WorkerNode HadoopClusterRolesWorkerNodeArgs

A worker_node block as defined below.

ZookeeperNode HadoopClusterRolesZookeeperNodeArgs

A zookeeper_node block as defined below.

EdgeNode HadoopClusterRolesEdgeNodeArgs

A edge_node block as defined below.

HeadNode HadoopClusterRolesHeadNode

A head_node block as defined above.

WorkerNode HadoopClusterRolesWorkerNode

A worker_node block as defined below.

ZookeeperNode HadoopClusterRolesZookeeperNode

A zookeeper_node block as defined below.

EdgeNode HadoopClusterRolesEdgeNode

A edge_node block as defined below.

headNode HadoopClusterRolesHeadNode

A head_node block as defined above.

workerNode HadoopClusterRolesWorkerNode

A worker_node block as defined below.

zookeeperNode HadoopClusterRolesZookeeperNode

A zookeeper_node block as defined below.

edgeNode HadoopClusterRolesEdgeNode

A edge_node block as defined below.

headNode Dict[HadoopClusterRolesHeadNode]

A head_node block as defined above.

workerNode Dict[HadoopClusterRolesWorkerNode]

A worker_node block as defined below.

zookeeperNode Dict[HadoopClusterRolesZookeeperNode]

A zookeeper_node block as defined below.

edgeNode Dict[HadoopClusterRolesEdgeNode]

A edge_node block as defined below.

HadoopClusterRolesEdgeNode

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

InstallScriptActions List<HadoopClusterRolesEdgeNodeInstallScriptActionArgs>

A install_script_action block as defined below.

TargetInstanceCount int

The number of instances which should be run for the Worker Nodes.

VmSize string

The Size of the Virtual Machine which should be used as the Edge Nodes. Changing this forces a new resource to be created.

InstallScriptActions []HadoopClusterRolesEdgeNodeInstallScriptAction

A install_script_action block as defined below.

TargetInstanceCount int

The number of instances which should be run for the Worker Nodes.

VmSize string

The Size of the Virtual Machine which should be used as the Edge Nodes. Changing this forces a new resource to be created.

installScriptActions HadoopClusterRolesEdgeNodeInstallScriptAction[]

A install_script_action block as defined below.

targetInstanceCount number

The number of instances which should be run for the Worker Nodes.

vmSize string

The Size of the Virtual Machine which should be used as the Edge Nodes. Changing this forces a new resource to be created.

installScriptActions List[HadoopClusterRolesEdgeNodeInstallScriptAction]

A install_script_action block as defined below.

targetInstanceCount float

The number of instances which should be run for the Worker Nodes.

vm_size str

The Size of the Virtual Machine which should be used as the Edge Nodes. Changing this forces a new resource to be created.

HadoopClusterRolesEdgeNodeInstallScriptAction

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Name string

The name of the install script action. Changing this forces a new resource to be created.

Uri string

The URI pointing to the script to run during the installation of the edge node. Changing this forces a new resource to be created.

Name string

The name of the install script action. Changing this forces a new resource to be created.

Uri string

The URI pointing to the script to run during the installation of the edge node. Changing this forces a new resource to be created.

name string

The name of the install script action. Changing this forces a new resource to be created.

uri string

The URI pointing to the script to run during the installation of the edge node. Changing this forces a new resource to be created.

name str

The name of the install script action. Changing this forces a new resource to be created.

uri str

The URI pointing to the script to run during the installation of the edge node. Changing this forces a new resource to be created.

HadoopClusterRolesHeadNode

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Username string

The Username of the local administrator for the Head Nodes. Changing this forces a new resource to be created.

VmSize string

The Size of the Virtual Machine which should be used as the Head Nodes. Changing this forces a new resource to be created.

Password string

The Password associated with the local administrator for the Head Nodes. Changing this forces a new resource to be created.

SshKeys List<string>

A list of SSH Keys which should be used for the local administrator on the Head Nodes. Changing this forces a new resource to be created.

SubnetId string

The ID of the Subnet within the Virtual Network where the Head Nodes should be provisioned within. Changing this forces a new resource to be created.

VirtualNetworkId string

The ID of the Virtual Network where the Head Nodes should be provisioned within. Changing this forces a new resource to be created.

Username string

The Username of the local administrator for the Head Nodes. Changing this forces a new resource to be created.

VmSize string

The Size of the Virtual Machine which should be used as the Head Nodes. Changing this forces a new resource to be created.

Password string

The Password associated with the local administrator for the Head Nodes. Changing this forces a new resource to be created.

SshKeys []string

A list of SSH Keys which should be used for the local administrator on the Head Nodes. Changing this forces a new resource to be created.

SubnetId string

The ID of the Subnet within the Virtual Network where the Head Nodes should be provisioned within. Changing this forces a new resource to be created.

VirtualNetworkId string

The ID of the Virtual Network where the Head Nodes should be provisioned within. Changing this forces a new resource to be created.

username string

The Username of the local administrator for the Head Nodes. Changing this forces a new resource to be created.

vmSize string

The Size of the Virtual Machine which should be used as the Head Nodes. Changing this forces a new resource to be created.

password string

The Password associated with the local administrator for the Head Nodes. Changing this forces a new resource to be created.

sshKeys string[]

A list of SSH Keys which should be used for the local administrator on the Head Nodes. Changing this forces a new resource to be created.

subnetId string

The ID of the Subnet within the Virtual Network where the Head Nodes should be provisioned within. Changing this forces a new resource to be created.

virtualNetworkId string

The ID of the Virtual Network where the Head Nodes should be provisioned within. Changing this forces a new resource to be created.

username str

The Username of the local administrator for the Head Nodes. Changing this forces a new resource to be created.

vm_size str

The Size of the Virtual Machine which should be used as the Head Nodes. Changing this forces a new resource to be created.

password str

The Password associated with the local administrator for the Head Nodes. Changing this forces a new resource to be created.

sshKeys List[str]

A list of SSH Keys which should be used for the local administrator on the Head Nodes. Changing this forces a new resource to be created.

subnet_id str

The ID of the Subnet within the Virtual Network where the Head Nodes should be provisioned within. Changing this forces a new resource to be created.

virtual_network_id str

The ID of the Virtual Network where the Head Nodes should be provisioned within. Changing this forces a new resource to be created.

HadoopClusterRolesWorkerNode

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

TargetInstanceCount int

The number of instances which should be run for the Worker Nodes.

Username string

The Username of the local administrator for the Worker Nodes. Changing this forces a new resource to be created.

VmSize string

The Size of the Virtual Machine which should be used as the Worker Nodes. Changing this forces a new resource to be created.

MinInstanceCount int

The minimum number of instances which should be run for the Worker Nodes. Changing this forces a new resource to be created.

Deprecated: this has been deprecated from the API and will be removed in version 3.0 of the provider

Password string

The Password associated with the local administrator for the Worker Nodes. Changing this forces a new resource to be created.

SshKeys List<string>

A list of SSH Keys which should be used for the local administrator on the Worker Nodes. Changing this forces a new resource to be created.

SubnetId string

The ID of the Subnet within the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.

VirtualNetworkId string

The ID of the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.

TargetInstanceCount int

The number of instances which should be run for the Worker Nodes.

Username string

The Username of the local administrator for the Worker Nodes. Changing this forces a new resource to be created.

VmSize string

The Size of the Virtual Machine which should be used as the Worker Nodes. Changing this forces a new resource to be created.

MinInstanceCount int

The minimum number of instances which should be run for the Worker Nodes. Changing this forces a new resource to be created.

Deprecated: this has been deprecated from the API and will be removed in version 3.0 of the provider

Password string

The Password associated with the local administrator for the Worker Nodes. Changing this forces a new resource to be created.

SshKeys []string

A list of SSH Keys which should be used for the local administrator on the Worker Nodes. Changing this forces a new resource to be created.

SubnetId string

The ID of the Subnet within the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.

VirtualNetworkId string

The ID of the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.

targetInstanceCount number

The number of instances which should be run for the Worker Nodes.

username string

The Username of the local administrator for the Worker Nodes. Changing this forces a new resource to be created.

vmSize string

The Size of the Virtual Machine which should be used as the Worker Nodes. Changing this forces a new resource to be created.

minInstanceCount number

The minimum number of instances which should be run for the Worker Nodes. Changing this forces a new resource to be created.

Deprecated: this has been deprecated from the API and will be removed in version 3.0 of the provider

password string

The Password associated with the local administrator for the Worker Nodes. Changing this forces a new resource to be created.

sshKeys string[]

A list of SSH Keys which should be used for the local administrator on the Worker Nodes. Changing this forces a new resource to be created.

subnetId string

The ID of the Subnet within the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.

virtualNetworkId string

The ID of the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.

targetInstanceCount float

The number of instances which should be run for the Worker Nodes.

username str

The Username of the local administrator for the Worker Nodes. Changing this forces a new resource to be created.

vm_size str

The Size of the Virtual Machine which should be used as the Worker Nodes. Changing this forces a new resource to be created.

minInstanceCount float

The minimum number of instances which should be run for the Worker Nodes. Changing this forces a new resource to be created.

Deprecated: this has been deprecated from the API and will be removed in version 3.0 of the provider

password str

The Password associated with the local administrator for the Worker Nodes. Changing this forces a new resource to be created.

sshKeys List[str]

A list of SSH Keys which should be used for the local administrator on the Worker Nodes. Changing this forces a new resource to be created.

subnet_id str

The ID of the Subnet within the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.

virtual_network_id str

The ID of the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.

HadoopClusterRolesZookeeperNode

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Username string

The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created.

VmSize string

The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Changing this forces a new resource to be created.

Password string

The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created.

SshKeys List<string>

A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created.

SubnetId string

The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created.

VirtualNetworkId string

The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created.

Username string

The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created.

VmSize string

The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Changing this forces a new resource to be created.

Password string

The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created.

SshKeys []string

A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created.

SubnetId string

The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created.

VirtualNetworkId string

The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created.

username string

The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created.

vmSize string

The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Changing this forces a new resource to be created.

password string

The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created.

sshKeys string[]

A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created.

subnetId string

The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created.

virtualNetworkId string

The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created.

username str

The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created.

vm_size str

The Size of the Virtual Machine which should be used as the Zookeeper Nodes. Changing this forces a new resource to be created.

password str

The Password associated with the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created.

sshKeys List[str]

A list of SSH Keys which should be used for the local administrator on the Zookeeper Nodes. Changing this forces a new resource to be created.

subnet_id str

The ID of the Subnet within the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created.

virtual_network_id str

The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created.

HadoopClusterStorageAccount

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

IsDefault bool

Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.

StorageAccountKey string

The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created.

StorageContainerId string

The ID of the Storage Container. Changing this forces a new resource to be created.

IsDefault bool

Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.

StorageAccountKey string

The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created.

StorageContainerId string

The ID of the Storage Container. Changing this forces a new resource to be created.

isDefault boolean

Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.

storageAccountKey string

The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created.

storageContainerId string

The ID of the Storage Container. Changing this forces a new resource to be created.

isDefault bool

Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.

storage_account_key str

The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created.

storage_container_id str

The ID of the Storage Container. Changing this forces a new resource to be created.

HadoopClusterStorageAccountGen2

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

FilesystemId string

The ID of the Gen2 Filesystem. Changing this forces a new resource to be created.

IsDefault bool

Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.

ManagedIdentityResourceId string

The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created.

StorageResourceId string

The ID of the Storage Account. Changing this forces a new resource to be created.

FilesystemId string

The ID of the Gen2 Filesystem. Changing this forces a new resource to be created.

IsDefault bool

Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.

ManagedIdentityResourceId string

The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created.

StorageResourceId string

The ID of the Storage Account. Changing this forces a new resource to be created.

filesystemId string

The ID of the Gen2 Filesystem. Changing this forces a new resource to be created.

isDefault boolean

Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.

managedIdentityResourceId string

The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created.

storageResourceId string

The ID of the Storage Account. Changing this forces a new resource to be created.

filesystemId str

The ID of the Gen2 Filesystem. Changing this forces a new resource to be created.

isDefault bool

Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.

managedIdentityResourceId str

The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created.

storageResourceId str

The ID of the Storage Account. Changing this forces a new resource to be created.

Package Details

Repository
https://github.com/pulumi/pulumi-azure
License
Apache-2.0
Notes
This Pulumi package is based on the azurerm Terraform Provider.