你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

HDInsightOnDemandLinkedService 构造函数

定义

重载

HDInsightOnDemandLinkedService()

初始化 HDInsightOnDemandLinkedService 类的新实例。

HDInsightOnDemandLinkedService(Object, Object, Object, LinkedServiceReference, Object, Object, Object, IDictionary<String,Object>, IntegrationRuntimeReference, String, IDictionary<String,ParameterSpecification>, IList<Object>, Object, SecretBase, Object, Object, SecretBase, Object, SecretBase, IList<LinkedServiceReference>, LinkedServiceReference, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, IList<ScriptAction>, Object, Object, CredentialReference)

初始化 HDInsightOnDemandLinkedService 类的新实例。

HDInsightOnDemandLinkedService()

初始化 HDInsightOnDemandLinkedService 类的新实例。

public HDInsightOnDemandLinkedService ();
Public Sub New ()

适用于

HDInsightOnDemandLinkedService(Object, Object, Object, LinkedServiceReference, Object, Object, Object, IDictionary<String,Object>, IntegrationRuntimeReference, String, IDictionary<String,ParameterSpecification>, IList<Object>, Object, SecretBase, Object, Object, SecretBase, Object, SecretBase, IList<LinkedServiceReference>, LinkedServiceReference, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, IList<ScriptAction>, Object, Object, CredentialReference)

初始化 HDInsightOnDemandLinkedService 类的新实例。

public HDInsightOnDemandLinkedService (object clusterSize, object timeToLive, object version, Microsoft.Azure.Management.DataFactory.Models.LinkedServiceReference linkedServiceName, object hostSubscriptionId, object tenant, object clusterResourceGroup, System.Collections.Generic.IDictionary<string,object> additionalProperties = default, Microsoft.Azure.Management.DataFactory.Models.IntegrationRuntimeReference connectVia = default, string description = default, System.Collections.Generic.IDictionary<string,Microsoft.Azure.Management.DataFactory.Models.ParameterSpecification> parameters = default, System.Collections.Generic.IList<object> annotations = default, object servicePrincipalId = default, Microsoft.Azure.Management.DataFactory.Models.SecretBase servicePrincipalKey = default, object clusterNamePrefix = default, object clusterUserName = default, Microsoft.Azure.Management.DataFactory.Models.SecretBase clusterPassword = default, object clusterSshUserName = default, Microsoft.Azure.Management.DataFactory.Models.SecretBase clusterSshPassword = default, System.Collections.Generic.IList<Microsoft.Azure.Management.DataFactory.Models.LinkedServiceReference> additionalLinkedServiceNames = default, Microsoft.Azure.Management.DataFactory.Models.LinkedServiceReference hcatalogLinkedServiceName = default, object clusterType = default, object sparkVersion = default, object coreConfiguration = default, object hBaseConfiguration = default, object hdfsConfiguration = default, object hiveConfiguration = default, object mapReduceConfiguration = default, object oozieConfiguration = default, object stormConfiguration = default, object yarnConfiguration = default, object encryptedCredential = default, object headNodeSize = default, object dataNodeSize = default, object zookeeperNodeSize = default, System.Collections.Generic.IList<Microsoft.Azure.Management.DataFactory.Models.ScriptAction> scriptActions = default, object virtualNetworkId = default, object subnetName = default, Microsoft.Azure.Management.DataFactory.Models.CredentialReference credential = default);
new Microsoft.Azure.Management.DataFactory.Models.HDInsightOnDemandLinkedService : obj * obj * obj * Microsoft.Azure.Management.DataFactory.Models.LinkedServiceReference * obj * obj * obj * System.Collections.Generic.IDictionary<string, obj> * Microsoft.Azure.Management.DataFactory.Models.IntegrationRuntimeReference * string * System.Collections.Generic.IDictionary<string, Microsoft.Azure.Management.DataFactory.Models.ParameterSpecification> * System.Collections.Generic.IList<obj> * obj * Microsoft.Azure.Management.DataFactory.Models.SecretBase * obj * obj * Microsoft.Azure.Management.DataFactory.Models.SecretBase * obj * Microsoft.Azure.Management.DataFactory.Models.SecretBase * System.Collections.Generic.IList<Microsoft.Azure.Management.DataFactory.Models.LinkedServiceReference> * Microsoft.Azure.Management.DataFactory.Models.LinkedServiceReference * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * System.Collections.Generic.IList<Microsoft.Azure.Management.DataFactory.Models.ScriptAction> * obj * obj * Microsoft.Azure.Management.DataFactory.Models.CredentialReference -> Microsoft.Azure.Management.DataFactory.Models.HDInsightOnDemandLinkedService
Public Sub New (clusterSize As Object, timeToLive As Object, version As Object, linkedServiceName As LinkedServiceReference, hostSubscriptionId As Object, tenant As Object, clusterResourceGroup As Object, Optional additionalProperties As IDictionary(Of String, Object) = Nothing, Optional connectVia As IntegrationRuntimeReference = Nothing, Optional description As String = Nothing, Optional parameters As IDictionary(Of String, ParameterSpecification) = Nothing, Optional annotations As IList(Of Object) = Nothing, Optional servicePrincipalId As Object = Nothing, Optional servicePrincipalKey As SecretBase = Nothing, Optional clusterNamePrefix As Object = Nothing, Optional clusterUserName As Object = Nothing, Optional clusterPassword As SecretBase = Nothing, Optional clusterSshUserName As Object = Nothing, Optional clusterSshPassword As SecretBase = Nothing, Optional additionalLinkedServiceNames As IList(Of LinkedServiceReference) = Nothing, Optional hcatalogLinkedServiceName As LinkedServiceReference = Nothing, Optional clusterType As Object = Nothing, Optional sparkVersion As Object = Nothing, Optional coreConfiguration As Object = Nothing, Optional hBaseConfiguration As Object = Nothing, Optional hdfsConfiguration As Object = Nothing, Optional hiveConfiguration As Object = Nothing, Optional mapReduceConfiguration As Object = Nothing, Optional oozieConfiguration As Object = Nothing, Optional stormConfiguration As Object = Nothing, Optional yarnConfiguration As Object = Nothing, Optional encryptedCredential As Object = Nothing, Optional headNodeSize As Object = Nothing, Optional dataNodeSize As Object = Nothing, Optional zookeeperNodeSize As Object = Nothing, Optional scriptActions As IList(Of ScriptAction) = Nothing, Optional virtualNetworkId As Object = Nothing, Optional subnetName As Object = Nothing, Optional credential As CredentialReference = Nothing)

参数

clusterSize
Object

群集中辅助进程/数据节点的数量。 建议值:4。 类型:字符串 (或带有 resultType 字符串) 的表达式。

timeToLive
Object

按需 HDInsight 群集允许的空闲时间。 指定当活动运行完成后,如果群集中没有其他的活动作业,按需 HDInsight 群集保持活动状态的时间。 最小值为 5 分钟。 类型:字符串 (或带有 resultType 字符串) 的表达式。

version
Object

HDInsight 群集的版本。  类型:字符串 (或带有 resultType 字符串) 的表达式。

linkedServiceName
LinkedServiceReference

由按需群集用于存储和处理数据的 Azure 存储链接服务。

hostSubscriptionId
Object

用于托管群集的客户订阅。 类型:字符串 (或带有 resultType 字符串) 的表达式。

tenant
Object

服务主体所属的租户 ID/名称。 类型:字符串 (或带有 resultType 字符串) 的表达式。

clusterResourceGroup
Object

群集所属的资源组。 类型:字符串 (或带有 resultType 字符串) 的表达式。

additionalProperties
IDictionary<String,Object>

此集合反序列化消息中的不匹配属性

connectVia
IntegrationRuntimeReference

集成运行时引用。

description
String

链接服务说明。

parameters
IDictionary<String,ParameterSpecification>

链接服务的参数。

annotations
IList<Object>

可用于描述链接服务的标记列表。

servicePrincipalId
Object

hostSubscriptionId 的服务主体 ID。 类型:字符串 (或带有 resultType 字符串) 的表达式。

servicePrincipalKey
SecretBase

服务主体 ID 的键。

clusterNamePrefix
Object

群集名称的前缀后缀与时间戳不同。 类型:字符串 (或带有 resultType 字符串) 的表达式。

clusterUserName
Object

用于访问群集的用户名。 类型:字符串 (或带有 resultType 字符串) 的表达式。

clusterPassword
SecretBase

用于访问群集的密码。

clusterSshUserName
Object

用于 SSH 远程连接到群集节点的用户名(适用于 Linux)。 类型:字符串 (或带有 resultType 字符串) 的表达式。

clusterSshPassword
SecretBase

适用于 Linux) 的 SSH 远程连接群集节点 (的密码。

additionalLinkedServiceNames
IList<LinkedServiceReference>

指定 HDInsight 链接服务的其他存储帐户,使数据工厂服务能够代为注册它们。

hcatalogLinkedServiceName
LinkedServiceReference

指向 HCatalog 数据库的 Azure SQL 链接服务的名称。 将 Azure SQL 数据库用作元存储以创建按需 HDInsight 群集。

clusterType
Object

群集类型。 类型:字符串 (或带有 resultType 字符串) 的表达式。

sparkVersion
Object

如果群集类型为“spark”,则为 spark 的版本。 类型:字符串 (或带有 resultType 字符串) 的表达式。

coreConfiguration
Object

为待创建的 HDInsight 群集指定核心配置参数(如在 core-site.xml 中)。

hBaseConfiguration
Object

为 HDInsight 群集指定 HBase 配置参数 (hbase-site.xml)。

hdfsConfiguration
Object

为 HDInsight 群集指定 HDFS 配置参数 (hdfs-site.xml)。

hiveConfiguration
Object

为 HDInsight 群集指定 hive 配置参数 (hive-site.xml)。

mapReduceConfiguration
Object

为 HDInsight 群集指定 MapReduce 配置参数 (mapred-site.xml)。

oozieConfiguration
Object

为 HDInsight 群集指定 Oozie 配置参数 (oozie-site.xml)。

stormConfiguration
Object

为 HDInsight 群集指定 Storm 配置参数 (storm-site.xml)。

yarnConfiguration
Object

为 HDInsight 群集指定 Yarn 配置参数 (yarn-site.xml)。

encryptedCredential
Object

用于身份验证的加密凭据。 使用集成运行时凭据管理器加密凭据。 类型:字符串 (或带有 resultType 字符串) 的表达式。

headNodeSize
Object

指定 HDInsight 群集的头节点的大小。

dataNodeSize
Object

指定 HDInsight 群集的数据节点的大小。

zookeeperNodeSize
Object

指定 HDInsight 群集的 Zoo Keeper 节点的大小。

scriptActions
IList<ScriptAction>

启动 HDI ondemand 群集后,在群集上运行的自定义脚本操作。 请参阅 https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-hadoop-customize-cluster-linux?toc=%2Fen-us%2Fazure%2Fhdinsight%2Fr-server%2FTOC.json&bc=%2Fen-us%2Fazure%2Fbread%2Ftoc.json#understanding-script-actions。

virtualNetworkId
Object

群集创建后应加入到的 vNet 的 ARM 资源 ID。 类型:字符串 (或带有 resultType 字符串) 的表达式。

subnetName
Object

vNet 中子网的 ARM 资源 ID。 如果指定了 virtualNetworkId,则此属性是必需的。 类型:字符串 (或带有 resultType 字符串) 的表达式。

credential
CredentialReference

包含身份验证信息的凭据引用。

适用于