SparkCluster
Manages a HDInsight Spark Cluster.
Create a SparkCluster Resource
new SparkCluster(name: string, args: SparkClusterArgs, opts?: CustomResourceOptions);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)public SparkCluster(string name, SparkClusterArgs args, CustomResourceOptions? opts = null)- 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:
- Cluster
Version string Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
- Component
Version SparkCluster Component Version Args A
component_versionblock as defined below.- Gateway
Spark
Cluster Gateway Args A
gatewayblock as defined below.- Resource
Group stringName 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
Spark
Cluster Roles Args A
rolesblock as defined below.- Tier string
Specifies the Tier which should be used for this HDInsight Spark Cluster. Possible values are
StandardorPremium. 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.
- Storage
Account SparkGen2 Cluster Storage Account Gen2Args A
storage_account_gen2block as defined below.- Storage
Accounts List<SparkCluster Storage Account Args> One or more
storage_accountblock as defined below.- Dictionary<string, string>
A map of Tags which should be assigned to this HDInsight Spark Cluster.
- Tls
Min stringVersion
- Cluster
Version string Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
- Component
Version SparkCluster Component Version A
component_versionblock as defined below.- Gateway
Spark
Cluster Gateway A
gatewayblock as defined below.- Resource
Group stringName 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
Spark
Cluster Roles A
rolesblock as defined below.- Tier string
Specifies the Tier which should be used for this HDInsight Spark Cluster. Possible values are
StandardorPremium. 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.
- Storage
Account SparkGen2 Cluster Storage Account Gen2 A
storage_account_gen2block as defined below.- Storage
Accounts []SparkCluster Storage Account One or more
storage_accountblock as defined below.- map[string]string
A map of Tags which should be assigned to this HDInsight Spark Cluster.
- Tls
Min stringVersion
- cluster
Version string Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
- component
Version SparkCluster Component Version A
component_versionblock as defined below.- gateway
Spark
Cluster Gateway A
gatewayblock as defined below.- resource
Group stringName 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
Spark
Cluster Roles A
rolesblock as defined below.- tier string
Specifies the Tier which should be used for this HDInsight Spark Cluster. Possible values are
StandardorPremium. 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.
- storage
Account SparkGen2 Cluster Storage Account Gen2 A
storage_account_gen2block as defined below.- storage
Accounts SparkCluster Storage Account[] One or more
storage_accountblock as defined below.- {[key: string]: string}
A map of Tags which should be assigned to this HDInsight Spark Cluster.
- tls
Min stringVersion
- 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[SparkCluster Component Version] A
component_versionblock as defined below.- gateway
Dict[Spark
Cluster Gateway] A
gatewayblock as defined below.- resource_
group_ strname 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[Spark
Cluster Roles] A
rolesblock as defined below.- tier str
Specifies the Tier which should be used for this HDInsight Spark Cluster. Possible values are
StandardorPremium. 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_ Dict[Sparkgen2 Cluster Storage Account Gen2] A
storage_account_gen2block as defined below.- storage_
accounts List[SparkCluster Storage Account] One or more
storage_accountblock as defined below.- Dict[str, str]
A map of Tags which should be assigned to this HDInsight Spark Cluster.
- tls_
min_ strversion
Outputs
All input properties are implicitly available as output properties. Additionally, the SparkCluster resource produces the following output properties:
- Https
Endpoint string The HTTPS Connectivity Endpoint for this HDInsight Spark Cluster.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ssh
Endpoint string The SSH Connectivity Endpoint for this HDInsight Spark Cluster.
- Https
Endpoint string The HTTPS Connectivity Endpoint for this HDInsight Spark Cluster.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ssh
Endpoint string The SSH Connectivity Endpoint for this HDInsight Spark Cluster.
- https
Endpoint string The HTTPS Connectivity Endpoint for this HDInsight Spark Cluster.
- id string
- The provider-assigned unique ID for this managed resource.
- ssh
Endpoint 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): SparkClusterstatic 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:
- Cluster
Version string Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
- Component
Version SparkCluster Component Version Args A
component_versionblock as defined below.- Gateway
Spark
Cluster Gateway Args A
gatewayblock as defined below.- Https
Endpoint 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.
- Resource
Group stringName 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
Spark
Cluster Roles Args A
rolesblock as defined below.- Ssh
Endpoint string The SSH Connectivity Endpoint for this HDInsight Spark Cluster.
- Storage
Account SparkGen2 Cluster Storage Account Gen2Args A
storage_account_gen2block as defined below.- Storage
Accounts List<SparkCluster Storage Account Args> One or more
storage_accountblock as defined below.- 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
StandardorPremium. Changing this forces a new resource to be created.- Tls
Min stringVersion
- Cluster
Version string Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
- Component
Version SparkCluster Component Version A
component_versionblock as defined below.- Gateway
Spark
Cluster Gateway A
gatewayblock as defined below.- Https
Endpoint 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.
- Resource
Group stringName 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
Spark
Cluster Roles A
rolesblock as defined below.- Ssh
Endpoint string The SSH Connectivity Endpoint for this HDInsight Spark Cluster.
- Storage
Account SparkGen2 Cluster Storage Account Gen2 A
storage_account_gen2block as defined below.- Storage
Accounts []SparkCluster Storage Account One or more
storage_accountblock as defined below.- 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
StandardorPremium. Changing this forces a new resource to be created.- Tls
Min stringVersion
- cluster
Version string Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created.
- component
Version SparkCluster Component Version A
component_versionblock as defined below.- gateway
Spark
Cluster Gateway A
gatewayblock as defined below.- https
Endpoint 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.
- resource
Group stringName 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
Spark
Cluster Roles A
rolesblock as defined below.- ssh
Endpoint string The SSH Connectivity Endpoint for this HDInsight Spark Cluster.
- storage
Account SparkGen2 Cluster Storage Account Gen2 A
storage_account_gen2block as defined below.- storage
Accounts SparkCluster Storage Account[] One or more
storage_accountblock as defined below.- {[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
StandardorPremium. Changing this forces a new resource to be created.- tls
Min stringVersion
- 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[SparkCluster Component Version] A
component_versionblock as defined below.- gateway
Dict[Spark
Cluster Gateway] A
gatewayblock 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_ strname 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[Spark
Cluster Roles] A
rolesblock as defined below.- ssh_
endpoint str The SSH Connectivity Endpoint for this HDInsight Spark Cluster.
- storage_
account_ Dict[Sparkgen2 Cluster Storage Account Gen2] A
storage_account_gen2block as defined below.- storage_
accounts List[SparkCluster Storage Account] One or more
storage_accountblock as defined below.- 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
StandardorPremium. Changing this forces a new resource to be created.- tls_
min_ strversion
Supporting Types
SparkClusterComponentVersion
SparkClusterGateway
- 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.
SparkClusterRoles
- Head
Node SparkCluster Roles Head Node Args A
head_nodeblock as defined above.- Worker
Node SparkCluster Roles Worker Node Args A
worker_nodeblock as defined below.- Zookeeper
Node SparkCluster Roles Zookeeper Node Args A
zookeeper_nodeblock as defined below.
- Head
Node SparkCluster Roles Head Node A
head_nodeblock as defined above.- Worker
Node SparkCluster Roles Worker Node A
worker_nodeblock as defined below.- Zookeeper
Node SparkCluster Roles Zookeeper Node A
zookeeper_nodeblock as defined below.
- head
Node SparkCluster Roles Head Node A
head_nodeblock as defined above.- worker
Node SparkCluster Roles Worker Node A
worker_nodeblock as defined below.- zookeeper
Node SparkCluster Roles Zookeeper Node A
zookeeper_nodeblock as defined below.
- head
Node Dict[SparkCluster Roles Head Node] A
head_nodeblock as defined above.- worker
Node Dict[SparkCluster Roles Worker Node] A
worker_nodeblock as defined below.- zookeeper
Node Dict[SparkCluster Roles Zookeeper Node] A
zookeeper_nodeblock as defined below.
SparkClusterRolesHeadNode
- Username string
The Username of the local administrator for the Head Nodes. Changing this forces a new resource to be created.
- Vm
Size 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.
- Ssh
Keys 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.
- Subnet
Id 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.
- Virtual
Network stringId 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.
- Vm
Size 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.
- Ssh
Keys []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.
- Subnet
Id 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.
- Virtual
Network stringId 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.
- vm
Size 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.
- ssh
Keys 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.
- subnet
Id 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.
- virtual
Network stringId 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.
- ssh
Keys 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_ strid The ID of the Virtual Network where the Head Nodes should be provisioned within. Changing this forces a new resource to be created.
SparkClusterRolesWorkerNode
- Target
Instance intCount 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.
- Vm
Size string The Size of the Virtual Machine which should be used as the Worker Nodes. Changing this forces a new resource to be created.
- Min
Instance intCount The minimum number of instances which should be run for the Worker Nodes. Changing this forces a new resource to be created.
- Password string
The Password associated with the local administrator for the Worker Nodes. Changing this forces a new resource to be created.
- Ssh
Keys 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.
- Subnet
Id 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.
- Virtual
Network stringId The ID of the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.
- Target
Instance intCount 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.
- Vm
Size string The Size of the Virtual Machine which should be used as the Worker Nodes. Changing this forces a new resource to be created.
- Min
Instance intCount The minimum number of instances which should be run for the Worker Nodes. Changing this forces a new resource to be created.
- Password string
The Password associated with the local administrator for the Worker Nodes. Changing this forces a new resource to be created.
- Ssh
Keys []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.
- Subnet
Id 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.
- Virtual
Network stringId The ID of the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.
- target
Instance numberCount 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.
- vm
Size string The Size of the Virtual Machine which should be used as the Worker Nodes. Changing this forces a new resource to be created.
- min
Instance numberCount The minimum number of instances which should be run for the Worker Nodes. Changing this forces a new resource to be created.
- password string
The Password associated with the local administrator for the Worker Nodes. Changing this forces a new resource to be created.
- ssh
Keys 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.
- subnet
Id 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.
- virtual
Network stringId The ID of the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.
- target
Instance floatCount 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.
- min
Instance floatCount The minimum number of instances which should be run for the Worker Nodes. Changing this forces a new resource to be created.
- password str
The Password associated with the local administrator for the Worker Nodes. Changing this forces a new resource to be created.
- ssh
Keys 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_ strid The ID of the Virtual Network where the Worker Nodes should be provisioned within. Changing this forces a new resource to be created.
SparkClusterRolesZookeeperNode
- Username string
The Username of the local administrator for the Zookeeper Nodes. Changing this forces a new resource to be created.
- Vm
Size 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.
- Ssh
Keys 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.
- Subnet
Id 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.
- Virtual
Network stringId 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.
- Vm
Size 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.
- Ssh
Keys []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.
- Subnet
Id 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.
- Virtual
Network stringId 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.
- vm
Size 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.
- ssh
Keys 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.
- subnet
Id 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.
- virtual
Network stringId 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.
- ssh
Keys 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_ strid The ID of the Virtual Network where the Zookeeper Nodes should be provisioned within. Changing this forces a new resource to be created.
SparkClusterStorageAccount
- Is
Default bool Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.
- Storage
Account stringKey The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created.
- Storage
Container stringId The ID of the Storage Container. Changing this forces a new resource to be created.
- Is
Default bool Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.
- Storage
Account stringKey The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created.
- Storage
Container stringId The ID of the Storage Container. Changing this forces a new resource to be created.
- is
Default boolean Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.
- storage
Account stringKey The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created.
- storage
Container stringId The ID of the Storage Container. Changing this forces a new resource to be created.
- is
Default bool Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.
- storage_
account_ strkey The Access Key which should be used to connect to the Storage Account. Changing this forces a new resource to be created.
- storage_
container_ strid The ID of the Storage Container. Changing this forces a new resource to be created.
SparkClusterStorageAccountGen2
- Filesystem
Id string The ID of the Gen2 Filesystem. Changing this forces a new resource to be created.
- Is
Default bool Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.
- Managed
Identity stringResource Id The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created.
- Storage
Resource stringId The ID of the Storage Account. Changing this forces a new resource to be created.
- Filesystem
Id string The ID of the Gen2 Filesystem. Changing this forces a new resource to be created.
- Is
Default bool Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.
- Managed
Identity stringResource Id The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created.
- Storage
Resource stringId The ID of the Storage Account. Changing this forces a new resource to be created.
- filesystem
Id string The ID of the Gen2 Filesystem. Changing this forces a new resource to be created.
- is
Default boolean Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.
- managed
Identity stringResource Id The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created.
- storage
Resource stringId The ID of the Storage Account. Changing this forces a new resource to be created.
- filesystem
Id str The ID of the Gen2 Filesystem. Changing this forces a new resource to be created.
- is
Default bool Is this the Default Storage Account for the HDInsight Hadoop Cluster? Changing this forces a new resource to be created.
- managed
Identity strResource Id The ID of Managed Identity to use for accessing the Gen2 filesystem. Changing this forces a new resource to be created.
- storage
Resource strId 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
azurermTerraform Provider.