SparkCluster

Manages a HDInsight Spark Cluster.

Create a SparkCluster Resource

def SparkCluster(resource_name, opts=None, cluster_version=None, component_version=None, gateway=None, location=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);
func NewSparkCluster(ctx *Context, name string, args SparkClusterArgs, opts ...ResourceOption) (*SparkCluster, error)
name string
The unique name of the resource.
args SparkClusterArgs
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 SparkClusterArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args SparkClusterArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

SparkCluster Resource Properties

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

Inputs

The SparkCluster 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 SparkClusterComponentVersionArgs

A component_version block as defined below.

Gateway SparkClusterGatewayArgs

A gateway block as defined below.

ResourceGroupName string

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 SparkClusterRolesArgs

A roles block as defined below.

Tier string

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.

Location string

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

Name string

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

StorageAccountGen2 SparkClusterStorageAccountGen2Args

A storage_account_gen2 block as defined below.

StorageAccounts List<SparkClusterStorageAccountArgs>

One or more storage_account block as defined below.

Tags Dictionary<string, string>

A map of Tags which should be assigned to this HDInsight Spark 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 SparkClusterComponentVersion

A component_version block as defined below.

Gateway SparkClusterGateway

A gateway block as defined below.

ResourceGroupName string

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 SparkClusterRoles

A roles block as defined below.

Tier string

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.

Location string

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

Name string

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

StorageAccountGen2 SparkClusterStorageAccountGen2

A storage_account_gen2 block as defined below.

StorageAccounts []SparkClusterStorageAccount

One or more storage_account block as defined below.

Tags map[string]string

A map of Tags which should be assigned to this HDInsight Spark 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 SparkClusterComponentVersion

A component_version block as defined below.

gateway SparkClusterGateway

A gateway block as defined below.

resourceGroupName string

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 SparkClusterRoles

A roles block as defined below.

tier string

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.

location string

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

name string

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

storageAccountGen2 SparkClusterStorageAccountGen2

A storage_account_gen2 block as defined below.

storageAccounts SparkClusterStorageAccount[]

One or more storage_account block as defined below.

tags {[key: string]: string}

A map of Tags which should be assigned to this HDInsight Spark 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[SparkClusterComponentVersion]

A component_version block as defined below.

gateway Dict[SparkClusterGateway]

A gateway block as defined below.

resource_group_name 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 Dict[SparkClusterRoles]

A roles block as defined below.

tier 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.

location str

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

name str

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

storage_account_gen2 Dict[SparkClusterStorageAccountGen2]

A storage_account_gen2 block as defined below.

storage_accounts List[SparkClusterStorageAccount]

One or more storage_account block as defined below.

tags Dict[str, str]

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

tls_min_version str

Outputs

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

HttpsEndpoint string

The HTTPS Connectivity Endpoint for this HDInsight Spark Cluster.

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

The SSH Connectivity Endpoint for this HDInsight Spark Cluster.

HttpsEndpoint string

The HTTPS Connectivity Endpoint for this HDInsight Spark Cluster.

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

The SSH Connectivity Endpoint for this HDInsight Spark Cluster.

httpsEndpoint string

The HTTPS Connectivity Endpoint for this HDInsight Spark Cluster.

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

The SSH Connectivity Endpoint for this HDInsight Spark Cluster.

https_endpoint str

The HTTPS Connectivity Endpoint for this HDInsight Spark Cluster.

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

The SSH Connectivity Endpoint for this HDInsight Spark Cluster.

Look up an Existing SparkCluster Resource

Get an existing SparkCluster 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?: SparkClusterState, opts?: CustomResourceOptions): SparkCluster
static get(resource_name, id, opts=None, cluster_version=None, component_version=None, gateway=None, https_endpoint=None, location=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 GetSparkCluster(ctx *Context, name string, id IDInput, state *SparkClusterState, opts ...ResourceOption) (*SparkCluster, error)
public static SparkCluster Get(string name, Input<string> id, SparkClusterState? 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 SparkClusterComponentVersionArgs

A component_version block as defined below.

Gateway SparkClusterGatewayArgs

A gateway block as defined below.

HttpsEndpoint string

The HTTPS Connectivity Endpoint for this HDInsight Spark Cluster.

Location string

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

Name string

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

ResourceGroupName string

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 SparkClusterRolesArgs

A roles block as defined below.

SshEndpoint string

The SSH Connectivity Endpoint for this HDInsight Spark Cluster.

StorageAccountGen2 SparkClusterStorageAccountGen2Args

A storage_account_gen2 block as defined below.

StorageAccounts List<SparkClusterStorageAccountArgs>

One or more storage_account block as defined below.

Tags Dictionary<string, string>

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

Tier string

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.

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 SparkClusterComponentVersion

A component_version block as defined below.

Gateway SparkClusterGateway

A gateway block as defined below.

HttpsEndpoint string

The HTTPS Connectivity Endpoint for this HDInsight Spark Cluster.

Location string

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

Name string

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

ResourceGroupName string

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 SparkClusterRoles

A roles block as defined below.

SshEndpoint string

The SSH Connectivity Endpoint for this HDInsight Spark Cluster.

StorageAccountGen2 SparkClusterStorageAccountGen2

A storage_account_gen2 block as defined below.

StorageAccounts []SparkClusterStorageAccount

One or more storage_account block as defined below.

Tags map[string]string

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

Tier string

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.

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 SparkClusterComponentVersion

A component_version block as defined below.

gateway SparkClusterGateway

A gateway block as defined below.

httpsEndpoint string

The HTTPS Connectivity Endpoint for this HDInsight Spark Cluster.

location string

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

name string

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

resourceGroupName string

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 SparkClusterRoles

A roles block as defined below.

sshEndpoint string

The SSH Connectivity Endpoint for this HDInsight Spark Cluster.

storageAccountGen2 SparkClusterStorageAccountGen2

A storage_account_gen2 block as defined below.

storageAccounts SparkClusterStorageAccount[]

One or more storage_account block as defined below.

tags {[key: string]: string}

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

tier string

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.

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[SparkClusterComponentVersion]

A component_version block as defined below.

gateway Dict[SparkClusterGateway]

A gateway block as defined below.

https_endpoint str

The HTTPS Connectivity Endpoint for this HDInsight Spark Cluster.

location str

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

name str

Specifies the name for this HDInsight Spark 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 Spark Cluster should exist. Changing this forces a new resource to be created.

roles Dict[SparkClusterRoles]

A roles block as defined below.

ssh_endpoint str

The SSH Connectivity Endpoint for this HDInsight Spark Cluster.

storage_account_gen2 Dict[SparkClusterStorageAccountGen2]

A storage_account_gen2 block as defined below.

storage_accounts List[SparkClusterStorageAccount]

One or more storage_account block as defined below.

tags Dict[str, str]

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

tier 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.

tls_min_version str

Supporting Types

SparkClusterComponentVersion

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.

Spark string

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

Spark string

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

spark string

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

spark str

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

SparkClusterGateway

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.

SparkClusterRoles

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 SparkClusterRolesHeadNodeArgs

A head_node block as defined above.

WorkerNode SparkClusterRolesWorkerNodeArgs

A worker_node block as defined below.

ZookeeperNode SparkClusterRolesZookeeperNodeArgs

A zookeeper_node block as defined below.

HeadNode SparkClusterRolesHeadNode

A head_node block as defined above.

WorkerNode SparkClusterRolesWorkerNode

A worker_node block as defined below.

ZookeeperNode SparkClusterRolesZookeeperNode

A zookeeper_node block as defined below.

headNode SparkClusterRolesHeadNode

A head_node block as defined above.

workerNode SparkClusterRolesWorkerNode

A worker_node block as defined below.

zookeeperNode SparkClusterRolesZookeeperNode

A zookeeper_node block as defined below.

headNode Dict[SparkClusterRolesHeadNode]

A head_node block as defined above.

workerNode Dict[SparkClusterRolesWorkerNode]

A worker_node block as defined below.

zookeeperNode Dict[SparkClusterRolesZookeeperNode]

A zookeeper_node block as defined below.

SparkClusterRolesHeadNode

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.

SparkClusterRolesWorkerNode

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.

SparkClusterRolesZookeeperNode

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.

SparkClusterStorageAccount

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.

SparkClusterStorageAccountGen2

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.