你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
HDInsightOnDemandLinkedService 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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>
链接服务的参数。
- 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
包含身份验证信息的凭据引用。