Share via


ClusterCreateHelper.CreateComputeProfile Method

Definition

public static Microsoft.Azure.Management.HDInsight.Models.ComputeProfile CreateComputeProfile (Microsoft.Azure.Management.HDInsight.Models.OsProfile osProfile, Microsoft.Azure.Management.HDInsight.Models.VirtualNetworkProfile vnetProfile, System.Collections.Generic.Dictionary<Microsoft.Azure.Management.HDInsight.Models.ClusterNodeType,System.Collections.Generic.List<Microsoft.Azure.Management.HDInsight.Models.ScriptAction>> clusterScriptActions, string clusterType, int workerNodeCount, string headNodeSize, string workerNodeSize, string zookeeperNodeSize = default, string edgeNodeSize = default, bool isKafakaRestProxyEnable = false, string kafkaManagementNodeSize = default, bool isIDBrokerEnable = false, System.Collections.Generic.Dictionary<string,System.Collections.Generic.Dictionary<string,string>> defaultVmSizeConfigurations = default);
static member CreateComputeProfile : Microsoft.Azure.Management.HDInsight.Models.OsProfile * Microsoft.Azure.Management.HDInsight.Models.VirtualNetworkProfile * System.Collections.Generic.Dictionary<Microsoft.Azure.Management.HDInsight.Models.ClusterNodeType, System.Collections.Generic.List<Microsoft.Azure.Management.HDInsight.Models.ScriptAction>> * string * int * string * string * string * string * bool * string * bool * System.Collections.Generic.Dictionary<string, System.Collections.Generic.Dictionary<string, string>> -> Microsoft.Azure.Management.HDInsight.Models.ComputeProfile
Public Function CreateComputeProfile (osProfile As OsProfile, vnetProfile As VirtualNetworkProfile, clusterScriptActions As Dictionary(Of ClusterNodeType, List(Of ScriptAction)), clusterType As String, workerNodeCount As Integer, headNodeSize As String, workerNodeSize As String, Optional zookeeperNodeSize As String = Nothing, Optional edgeNodeSize As String = Nothing, Optional isKafakaRestProxyEnable As Boolean = false, Optional kafkaManagementNodeSize As String = Nothing, Optional isIDBrokerEnable As Boolean = false, Optional defaultVmSizeConfigurations As Dictionary(Of String, Dictionary(Of String, String)) = Nothing) As ComputeProfile

Parameters

osProfile
OsProfile
vnetProfile
VirtualNetworkProfile
clusterScriptActions
Dictionary<ClusterNodeType,List<ScriptAction>>
clusterType
String
workerNodeCount
Int32
headNodeSize
String
workerNodeSize
String
zookeeperNodeSize
String
edgeNodeSize
String
isKafakaRestProxyEnable
Boolean
kafkaManagementNodeSize
String
isIDBrokerEnable
Boolean
defaultVmSizeConfigurations
Dictionary<String,Dictionary<String,String>>

Returns

Applies to