共用方式為


HDInsightOnDemandLinkedService Constructors

Definition

Overloads

HDInsightOnDemandLinkedService()

Initializes a new instance of the HDInsightOnDemandLinkedService class.

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)

Initializes a new instance of the HDInsightOnDemandLinkedService class.

HDInsightOnDemandLinkedService()

Initializes a new instance of the HDInsightOnDemandLinkedService class.

public HDInsightOnDemandLinkedService ();
Public Sub New ()

Applies to

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)

Initializes a new instance of the HDInsightOnDemandLinkedService class.

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)

Parameters

clusterSize
Object

Number of worker/data nodes in the cluster. Suggestion value: 4. Type: string (or Expression with resultType string).

timeToLive
Object

The allowed idle time for the on-demand HDInsight cluster. Specifies how long the on-demand HDInsight cluster stays alive after completion of an activity run if there are no other active jobs in the cluster. The minimum value is 5 mins. Type: string (or Expression with resultType string).

version
Object

Version of the HDInsight cluster.  Type: string (or Expression with resultType string).

linkedServiceName
LinkedServiceReference

Azure Storage linked service to be used by the on-demand cluster for storing and processing data.

hostSubscriptionId
Object

The customer’s subscription to host the cluster. Type: string (or Expression with resultType string).

tenant
Object

The Tenant id/name to which the service principal belongs. Type: string (or Expression with resultType string).

clusterResourceGroup
Object

The resource group where the cluster belongs. Type: string (or Expression with resultType string).

additionalProperties
IDictionary<String,Object>

Unmatched properties from the message are deserialized this collection

connectVia
IntegrationRuntimeReference

The integration runtime reference.

description
String

Linked service description.

parameters
IDictionary<String,ParameterSpecification>

Parameters for linked service.

annotations
IList<Object>

List of tags that can be used for describing the linked service.

servicePrincipalId
Object

The service principal id for the hostSubscriptionId. Type: string (or Expression with resultType string).

servicePrincipalKey
SecretBase

The key for the service principal id.

clusterNamePrefix
Object

The prefix of cluster name, postfix will be distinct with timestamp. Type: string (or Expression with resultType string).

clusterUserName
Object

The username to access the cluster. Type: string (or Expression with resultType string).

clusterPassword
SecretBase

The password to access the cluster.

clusterSshUserName
Object

The username to SSH remotely connect to cluster’s node (for Linux). Type: string (or Expression with resultType string).

clusterSshPassword
SecretBase

The password to SSH remotely connect cluster’s node (for Linux).

additionalLinkedServiceNames
IList<LinkedServiceReference>

Specifies additional storage accounts for the HDInsight linked service so that the Data Factory service can register them on your behalf.

hcatalogLinkedServiceName
LinkedServiceReference

The name of Azure SQL linked service that point to the HCatalog database. The on-demand HDInsight cluster is created by using the Azure SQL database as the metastore.

clusterType
Object

The cluster type. Type: string (or Expression with resultType string).

sparkVersion
Object

The version of spark if the cluster type is 'spark'. Type: string (or Expression with resultType string).

coreConfiguration
Object

Specifies the core configuration parameters (as in core-site.xml) for the HDInsight cluster to be created.

hBaseConfiguration
Object

Specifies the HBase configuration parameters (hbase-site.xml) for the HDInsight cluster.

hdfsConfiguration
Object

Specifies the HDFS configuration parameters (hdfs-site.xml) for the HDInsight cluster.

hiveConfiguration
Object

Specifies the hive configuration parameters (hive-site.xml) for the HDInsight cluster.

mapReduceConfiguration
Object

Specifies the MapReduce configuration parameters (mapred-site.xml) for the HDInsight cluster.

oozieConfiguration
Object

Specifies the Oozie configuration parameters (oozie-site.xml) for the HDInsight cluster.

stormConfiguration
Object

Specifies the Storm configuration parameters (storm-site.xml) for the HDInsight cluster.

yarnConfiguration
Object

Specifies the Yarn configuration parameters (yarn-site.xml) for the HDInsight cluster.

encryptedCredential
Object

The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).

headNodeSize
Object

Specifies the size of the head node for the HDInsight cluster.

dataNodeSize
Object

Specifies the size of the data node for the HDInsight cluster.

zookeeperNodeSize
Object

Specifies the size of the Zoo Keeper node for the HDInsight cluster.

scriptActions
IList<ScriptAction>

Custom script actions to run on HDI ondemand cluster once it's up. Please refer to 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

The ARM resource ID for the vNet to which the cluster should be joined after creation. Type: string (or Expression with resultType string).

subnetName
Object

The ARM resource ID for the subnet in the vNet. If virtualNetworkId was specified, then this property is required. Type: string (or Expression with resultType string).

credential
CredentialReference

The credential reference containing authentication information.

Applies to