hdinsight

This provider is a derived work of the Terraform Provider distributed under MPL 2.0. If you encounter a bug or missing feature, first check the pulumi/pulumi-azure repo; however, if that doesn’t turn up anything, please consult the source terraform-providers/terraform-provider-azure repo.
class pulumi_azure.hdinsight.GetClusterResult(cluster_version=None, component_versions=None, edge_ssh_endpoint=None, gateways=None, https_endpoint=None, kind=None, location=None, name=None, resource_group_name=None, ssh_endpoint=None, tags=None, tier=None, id=None)

A collection of values returned by getCluster.

cluster_version = None

The version of HDInsights which is used on this HDInsight Cluster.

component_versions = None

A map of versions of software used on this HDInsights Cluster.

edge_ssh_endpoint = None

The SSH Endpoint of the Edge Node for this HDInsight Cluster, if an Edge Node exists.

gateways = None

A gateway block as defined below.

https_endpoint = None

The HTTPS Endpoint for this HDInsight Cluster.

kind = None

The kind of HDInsight Cluster this is, such as a Spark or Storm cluster.

location = None

The Azure Region in which this HDInsight Cluster exists.

ssh_endpoint = None

The SSH Endpoint for this HDInsight Cluster.

tags = None

A map of tags assigned to the HDInsight Cluster.

tier = None

The SKU / Tier of this HDInsight Cluster.

id = None

id is the provider-assigned unique ID for this managed resource.

class pulumi_azure.hdinsight.HBaseCluster(resource_name, opts=None, cluster_version=None, component_version=None, gateway=None, location=None, name=None, resource_group_name=None, roles=None, storage_accounts=None, tags=None, tier=None, __name__=None, __opts__=None)

Manages a HDInsight HBase Cluster.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • cluster_version (pulumi.Input[str]) – Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
  • component_version (pulumi.Input[dict]) – A component_version block as defined below.
  • gateway (pulumi.Input[dict]) – A gateway block as defined below.
  • location (pulumi.Input[str]) – Specifies the Azure Region which this HDInsight HBase Cluster should exist. Changing this forces a new resource to be created.
  • name (pulumi.Input[str]) – Specifies the name for this HDInsight HBase Cluster. Changing this forces a new resource to be created.
  • resource_group_name (pulumi.Input[str]) – Specifies the name of the Resource Group in which this HDInsight HBase Cluster should exist. Changing this forces a new resource to be created.
  • roles (pulumi.Input[dict]) – A roles block as defined below.
  • storage_accounts (pulumi.Input[list]) – One or more storage_account block as defined below.
  • tags (pulumi.Input[dict]) – A map of Tags which should be assigned to this HDInsight HBase Cluster.
  • tier (pulumi.Input[str]) – Specifies the Tier which should be used for this HDInsight HBase Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.
cluster_version = None

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

component_version = None

A component_version block as defined below.

gateway = None

A gateway block as defined below.

https_endpoint = None

The HTTPS Connectivity Endpoint for this HDInsight HBase Cluster.

location = None

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

name = None

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

resource_group_name = None

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

roles = None

A roles block as defined below.

ssh_endpoint = None

The SSH Connectivity Endpoint for this HDInsight HBase Cluster.

storage_accounts = None

One or more storage_account block as defined below.

tags = None

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

tier = None

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

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_azure.hdinsight.HadoopCluster(resource_name, opts=None, cluster_version=None, component_version=None, gateway=None, location=None, name=None, resource_group_name=None, roles=None, storage_accounts=None, tags=None, tier=None, __name__=None, __opts__=None)

Manages a HDInsight Hadoop Cluster.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • cluster_version (pulumi.Input[str]) – Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
  • component_version (pulumi.Input[dict]) – A component_version block as defined below.
  • gateway (pulumi.Input[dict]) – A gateway block as defined below.
  • location (pulumi.Input[str]) – Specifies the Azure Region which this HDInsight Hadoop Cluster should exist. Changing this forces a new resource to be created.
  • name (pulumi.Input[str]) – Specifies the name for this HDInsight Hadoop Cluster. Changing this forces a new resource to be created.
  • resource_group_name (pulumi.Input[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 (pulumi.Input[dict]) – A roles block as defined below.
  • storage_accounts (pulumi.Input[list]) – One or more storage_account block as defined below.
  • tags (pulumi.Input[dict]) – A map of Tags which should be assigned to this HDInsight Hadoop Cluster.
  • tier (pulumi.Input[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.
cluster_version = None

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

component_version = None

A component_version block as defined below.

gateway = None

A gateway block as defined below.

https_endpoint = None

The HTTPS Connectivity Endpoint for this HDInsight Hadoop Cluster.

location = None

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

name = None

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

resource_group_name = None

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 = None

A roles block as defined below.

ssh_endpoint = None

The SSH Connectivity Endpoint for this HDInsight Hadoop Cluster.

storage_accounts = None

One or more storage_account block as defined below.

tags = None

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

tier = None

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.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_azure.hdinsight.InteractiveQueryCluster(resource_name, opts=None, cluster_version=None, component_version=None, gateway=None, location=None, name=None, resource_group_name=None, roles=None, storage_accounts=None, tags=None, tier=None, __name__=None, __opts__=None)

Manages a HDInsight Interactive Query Cluster.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • cluster_version (pulumi.Input[str]) – Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
  • component_version (pulumi.Input[dict]) – A component_version block as defined below.
  • gateway (pulumi.Input[dict]) – A gateway block as defined below.
  • location (pulumi.Input[str]) – Specifies the Azure Region which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
  • name (pulumi.Input[str]) – Specifies the name for this HDInsight Interactive Query Cluster. Changing this forces a new resource to be created.
  • resource_group_name (pulumi.Input[str]) – Specifies the name of the Resource Group in which this HDInsight Interactive Query Cluster should exist. Changing this forces a new resource to be created.
  • roles (pulumi.Input[dict]) – A roles block as defined below.
  • storage_accounts (pulumi.Input[list]) – One or more storage_account block as defined below.
  • tags (pulumi.Input[dict]) – A map of Tags which should be assigned to this HDInsight Interactive Query Cluster.
  • tier (pulumi.Input[str]) – Specifies the Tier which should be used for this HDInsight Interactive Query Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.
cluster_version = None

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

component_version = None

A component_version block as defined below.

gateway = None

A gateway block as defined below.

https_endpoint = None

The HTTPS Connectivity Endpoint for this HDInsight Interactive Query Cluster.

location = None

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

name = None

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

resource_group_name = None

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

roles = None

A roles block as defined below.

ssh_endpoint = None

The SSH Connectivity Endpoint for this HDInsight Interactive Query Cluster.

storage_accounts = None

One or more storage_account block as defined below.

tags = None

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

tier = None

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

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_azure.hdinsight.KafkaCluster(resource_name, opts=None, cluster_version=None, component_version=None, gateway=None, location=None, name=None, resource_group_name=None, roles=None, storage_accounts=None, tags=None, tier=None, __name__=None, __opts__=None)

Manages a HDInsight Kafka Cluster.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • cluster_version (pulumi.Input[str]) – Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
  • component_version (pulumi.Input[dict]) – A component_version block as defined below.
  • gateway (pulumi.Input[dict]) – A gateway block as defined below.
  • location (pulumi.Input[str]) – Specifies the Azure Region which this HDInsight Kafka Cluster should exist. Changing this forces a new resource to be created.
  • name (pulumi.Input[str]) – Specifies the name for this HDInsight Kafka Cluster. Changing this forces a new resource to be created.
  • resource_group_name (pulumi.Input[str]) – Specifies the name of the Resource Group in which this HDInsight Kafka Cluster should exist. Changing this forces a new resource to be created.
  • roles (pulumi.Input[dict]) – A roles block as defined below.
  • storage_accounts (pulumi.Input[list]) – One or more storage_account block as defined below.
  • tags (pulumi.Input[dict]) – A map of Tags which should be assigned to this HDInsight Kafka Cluster.
  • tier (pulumi.Input[str]) – Specifies the Tier which should be used for this HDInsight Kafka Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.
cluster_version = None

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

component_version = None

A component_version block as defined below.

gateway = None

A gateway block as defined below.

https_endpoint = None

The HTTPS Connectivity Endpoint for this HDInsight Kafka Cluster.

location = None

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

name = None

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

resource_group_name = None

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

roles = None

A roles block as defined below.

ssh_endpoint = None

The SSH Connectivity Endpoint for this HDInsight Kafka Cluster.

storage_accounts = None

One or more storage_account block as defined below.

tags = None

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

tier = None

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

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_azure.hdinsight.MLServicesCluster(resource_name, opts=None, cluster_version=None, gateway=None, location=None, name=None, resource_group_name=None, roles=None, rstudio=None, storage_accounts=None, tags=None, tier=None, __name__=None, __opts__=None)

Manages a HDInsight ML Services Cluster.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • cluster_version (pulumi.Input[str]) – Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
  • gateway (pulumi.Input[dict]) – A gateway block as defined below.
  • location (pulumi.Input[str]) – Specifies the Azure Region which this HDInsight ML Services Cluster should exist. Changing this forces a new resource to be created.
  • name (pulumi.Input[str]) – Specifies the name for this HDInsight ML Services Cluster. Changing this forces a new resource to be created.
  • resource_group_name (pulumi.Input[str]) – Specifies the name of the Resource Group in which this HDInsight ML Services Cluster should exist. Changing this forces a new resource to be created.
  • roles (pulumi.Input[dict]) – A roles block as defined below.
  • rstudio (pulumi.Input[bool]) – Should R Studio community edition for ML Services be installed? Changing this forces a new resource to be created.
  • storage_accounts (pulumi.Input[list]) – One or more storage_account block as defined below.
  • tags (pulumi.Input[dict]) – A map of Tags which should be assigned to this HDInsight ML Services Cluster.
  • tier (pulumi.Input[str]) – Specifies the Tier which should be used for this HDInsight ML Services Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.
cluster_version = None

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

edge_ssh_endpoint = None

The SSH Connectivity Endpoint for the Edge Node of the HDInsight ML Cluster.

gateway = None

A gateway block as defined below.

https_endpoint = None

The HTTPS Connectivity Endpoint for this HDInsight ML Services Cluster.

location = None

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

name = None

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

resource_group_name = None

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

roles = None

A roles block as defined below.

rstudio = None

Should R Studio community edition for ML Services be installed? Changing this forces a new resource to be created.

ssh_endpoint = None

The SSH Connectivity Endpoint for this HDInsight ML Services Cluster.

storage_accounts = None

One or more storage_account block as defined below.

tags = None

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

tier = None

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

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_azure.hdinsight.RServerCluster(resource_name, opts=None, cluster_version=None, gateway=None, location=None, name=None, resource_group_name=None, roles=None, rstudio=None, storage_accounts=None, tags=None, tier=None, __name__=None, __opts__=None)

Manages a HDInsight RServer Cluster.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • cluster_version (pulumi.Input[str]) – Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
  • gateway (pulumi.Input[dict]) – A gateway block as defined below.
  • location (pulumi.Input[str]) – Specifies the Azure Region which this HDInsight RServer Cluster should exist. Changing this forces a new resource to be created.
  • name (pulumi.Input[str]) – Specifies the name for this HDInsight RServer Cluster. Changing this forces a new resource to be created.
  • resource_group_name (pulumi.Input[str]) – Specifies the name of the Resource Group in which this HDInsight RServer Cluster should exist. Changing this forces a new resource to be created.
  • roles (pulumi.Input[dict]) – A roles block as defined below.
  • rstudio (pulumi.Input[bool]) – Should R Studio community edition for RServer be installed? Changing this forces a new resource to be created.
  • storage_accounts (pulumi.Input[list]) – One or more storage_account block as defined below.
  • tags (pulumi.Input[dict]) – A map of Tags which should be assigned to this HDInsight RServer Cluster.
  • tier (pulumi.Input[str]) – Specifies the Tier which should be used for this HDInsight RServer Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.
cluster_version = None

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

edge_ssh_endpoint = None

The SSH Connectivity Endpoint for the Edge Node of the HDInsight RServer Cluster.

gateway = None

A gateway block as defined below.

https_endpoint = None

The HTTPS Connectivity Endpoint for this HDInsight RServer Cluster.

location = None

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

name = None

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

resource_group_name = None

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

roles = None

A roles block as defined below.

rstudio = None

Should R Studio community edition for RServer be installed? Changing this forces a new resource to be created.

ssh_endpoint = None

The SSH Connectivity Endpoint for this HDInsight RServer Cluster.

storage_accounts = None

One or more storage_account block as defined below.

tags = None

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

tier = None

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

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_azure.hdinsight.SparkCluster(resource_name, opts=None, cluster_version=None, component_version=None, gateway=None, location=None, name=None, resource_group_name=None, roles=None, storage_accounts=None, tags=None, tier=None, __name__=None, __opts__=None)

Manages a HDInsight Spark Cluster.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • cluster_version (pulumi.Input[str]) – Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
  • component_version (pulumi.Input[dict]) – A component_version block as defined below.
  • gateway (pulumi.Input[dict]) – A gateway block as defined below.
  • location (pulumi.Input[str]) – Specifies the Azure Region which this HDInsight Spark Cluster should exist. Changing this forces a new resource to be created.
  • name (pulumi.Input[str]) – Specifies the name for this HDInsight Spark Cluster. Changing this forces a new resource to be created.
  • resource_group_name (pulumi.Input[str]) – Specifies the name of the Resource Group in which this HDInsight Spark Cluster should exist. Changing this forces a new resource to be created.
  • roles (pulumi.Input[dict]) – A roles block as defined below.
  • storage_accounts (pulumi.Input[list]) – One or more storage_account block as defined below.
  • tags (pulumi.Input[dict]) – A map of Tags which should be assigned to this HDInsight Spark Cluster.
  • tier (pulumi.Input[str]) – Specifies the Tier which should be used for this HDInsight Spark Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.
cluster_version = None

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

component_version = None

A component_version block as defined below.

gateway = None

A gateway block as defined below.

https_endpoint = None

The HTTPS Connectivity Endpoint for this HDInsight Spark Cluster.

location = None

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

name = None

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

resource_group_name = None

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

roles = None

A roles block as defined below.

ssh_endpoint = None

The SSH Connectivity Endpoint for this HDInsight Spark Cluster.

storage_accounts = None

One or more storage_account block as defined below.

tags = None

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

tier = None

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

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_azure.hdinsight.StormCluster(resource_name, opts=None, cluster_version=None, component_version=None, gateway=None, location=None, name=None, resource_group_name=None, roles=None, storage_accounts=None, tags=None, tier=None, __name__=None, __opts__=None)

Manages a HDInsight Storm Cluster.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • cluster_version (pulumi.Input[str]) – Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
  • component_version (pulumi.Input[dict]) – A component_version block as defined below.
  • gateway (pulumi.Input[dict]) – A gateway block as defined below.
  • location (pulumi.Input[str]) – Specifies the Azure Region which this HDInsight Storm Cluster should exist. Changing this forces a new resource to be created.
  • name (pulumi.Input[str]) – Specifies the name for this HDInsight Storm Cluster. Changing this forces a new resource to be created.
  • resource_group_name (pulumi.Input[str]) – Specifies the name of the Resource Group in which this HDInsight Storm Cluster should exist. Changing this forces a new resource to be created.
  • roles (pulumi.Input[dict]) – A roles block as defined below.
  • storage_accounts (pulumi.Input[list]) – One or more storage_account block as defined below.
  • tags (pulumi.Input[dict]) – A map of Tags which should be assigned to this HDInsight Storm Cluster.
  • tier (pulumi.Input[str]) – Specifies the Tier which should be used for this HDInsight Storm Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created.
cluster_version = None

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

component_version = None

A component_version block as defined below.

gateway = None

A gateway block as defined below.

https_endpoint = None

The HTTPS Connectivity Endpoint for this HDInsight Storm Cluster.

location = None

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

name = None

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

resource_group_name = None

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

roles = None

A roles block as defined below.

ssh_endpoint = None

The SSH Connectivity Endpoint for this HDInsight Storm Cluster.

storage_accounts = None

One or more storage_account block as defined below.

tags = None

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

tier = None

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

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
pulumi_azure.hdinsight.get_cluster(name=None, resource_group_name=None, opts=None)

Use this data source to access information about an existing HDInsight Cluster.