HDInsightOnDemandLinkedService interface
HDInsight ondemand linked service.
- Extends
Properties
additional |
Specifies additional storage accounts for the HDInsight linked service so that the Data Factory service can register them on your behalf. |
cluster |
The prefix of cluster name, postfix will be distinct with timestamp. Type: string (or Expression with resultType string). |
cluster |
The password to access the cluster. |
cluster |
The resource group where the cluster belongs. Type: string (or Expression with resultType string). |
cluster |
Number of worker/data nodes in the cluster. Suggestion value: 4. Type: int (or Expression with resultType int). |
cluster |
The password to SSH remotely connect cluster’s node (for Linux). |
cluster |
The username to SSH remotely connect to cluster’s node (for Linux). Type: string (or Expression with resultType string). |
cluster |
The cluster type. Type: string (or Expression with resultType string). |
cluster |
The username to access the cluster. Type: string (or Expression with resultType string). |
core |
Specifies the core configuration parameters (as in core-site.xml) for the HDInsight cluster to be created. |
credential | The credential reference containing authentication information. |
data |
Specifies the size of the data node for the HDInsight cluster. |
encrypted |
The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. |
h |
Specifies the HBase configuration parameters (hbase-site.xml) for the HDInsight cluster. |
hcatalog |
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. |
hdfs |
Specifies the HDFS configuration parameters (hdfs-site.xml) for the HDInsight cluster. |
head |
Specifies the size of the head node for the HDInsight cluster. |
hive |
Specifies the hive configuration parameters (hive-site.xml) for the HDInsight cluster. |
host |
The customer’s subscription to host the cluster. Type: string (or Expression with resultType string). |
linked |
Azure Storage linked service to be used by the on-demand cluster for storing and processing data. |
map |
Specifies the MapReduce configuration parameters (mapred-site.xml) for the HDInsight cluster. |
oozie |
Specifies the Oozie configuration parameters (oozie-site.xml) for the HDInsight cluster. |
script |
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. |
service |
The service principal id for the hostSubscriptionId. Type: string (or Expression with resultType string). |
service |
The key for the service principal id. |
spark |
The version of spark if the cluster type is 'spark'. Type: string (or Expression with resultType string). |
storm |
Specifies the Storm configuration parameters (storm-site.xml) for the HDInsight cluster. |
subnet |
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). |
tenant | The Tenant id/name to which the service principal belongs. Type: string (or Expression with resultType string). |
time |
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). |
type | Polymorphic discriminator, which specifies the different types this object can be |
version |
Version of the HDInsight cluster. Type: string (or Expression with resultType string). |
virtual |
The ARM resource ID for the vNet to which the cluster should be joined after creation. Type: string (or Expression with resultType string). |
yarn |
Specifies the Yarn configuration parameters (yarn-site.xml) for the HDInsight cluster. |
zookeeper |
Specifies the size of the Zoo Keeper node for the HDInsight cluster. |
Inherited Properties
annotations | List of tags that can be used for describing the linked service. |
connect |
The integration runtime reference. |
description | Linked service description. |
parameters | Parameters for linked service. |
version | Version of the linked service. |
Property Details
additionalLinkedServiceNames
Specifies additional storage accounts for the HDInsight linked service so that the Data Factory service can register them on your behalf.
additionalLinkedServiceNames?: LinkedServiceReference[]
Property Value
clusterNamePrefix
The prefix of cluster name, postfix will be distinct with timestamp. Type: string (or Expression with resultType string).
clusterNamePrefix?: any
Property Value
any
clusterPassword
The password to access the cluster.
clusterPassword?: SecretBaseUnion
Property Value
clusterResourceGroup
The resource group where the cluster belongs. Type: string (or Expression with resultType string).
clusterResourceGroup: any
Property Value
any
clusterSize
Number of worker/data nodes in the cluster. Suggestion value: 4. Type: int (or Expression with resultType int).
clusterSize: any
Property Value
any
clusterSshPassword
The password to SSH remotely connect cluster’s node (for Linux).
clusterSshPassword?: SecretBaseUnion
Property Value
clusterSshUserName
The username to SSH remotely connect to cluster’s node (for Linux). Type: string (or Expression with resultType string).
clusterSshUserName?: any
Property Value
any
clusterType
The cluster type. Type: string (or Expression with resultType string).
clusterType?: any
Property Value
any
clusterUserName
The username to access the cluster. Type: string (or Expression with resultType string).
clusterUserName?: any
Property Value
any
coreConfiguration
Specifies the core configuration parameters (as in core-site.xml) for the HDInsight cluster to be created.
coreConfiguration?: any
Property Value
any
credential
The credential reference containing authentication information.
credential?: CredentialReference
Property Value
dataNodeSize
Specifies the size of the data node for the HDInsight cluster.
dataNodeSize?: any
Property Value
any
encryptedCredential
The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string.
encryptedCredential?: string
Property Value
string
hBaseConfiguration
Specifies the HBase configuration parameters (hbase-site.xml) for the HDInsight cluster.
hBaseConfiguration?: any
Property Value
any
hcatalogLinkedServiceName
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.
hcatalogLinkedServiceName?: LinkedServiceReference
Property Value
hdfsConfiguration
Specifies the HDFS configuration parameters (hdfs-site.xml) for the HDInsight cluster.
hdfsConfiguration?: any
Property Value
any
headNodeSize
Specifies the size of the head node for the HDInsight cluster.
headNodeSize?: any
Property Value
any
hiveConfiguration
Specifies the hive configuration parameters (hive-site.xml) for the HDInsight cluster.
hiveConfiguration?: any
Property Value
any
hostSubscriptionId
The customer’s subscription to host the cluster. Type: string (or Expression with resultType string).
hostSubscriptionId: any
Property Value
any
linkedServiceName
Azure Storage linked service to be used by the on-demand cluster for storing and processing data.
linkedServiceName: LinkedServiceReference
Property Value
mapReduceConfiguration
Specifies the MapReduce configuration parameters (mapred-site.xml) for the HDInsight cluster.
mapReduceConfiguration?: any
Property Value
any
oozieConfiguration
Specifies the Oozie configuration parameters (oozie-site.xml) for the HDInsight cluster.
oozieConfiguration?: any
Property Value
any
scriptActions
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.
scriptActions?: ScriptAction[]
Property Value
servicePrincipalId
The service principal id for the hostSubscriptionId. Type: string (or Expression with resultType string).
servicePrincipalId?: any
Property Value
any
servicePrincipalKey
The key for the service principal id.
servicePrincipalKey?: SecretBaseUnion
Property Value
sparkVersion
The version of spark if the cluster type is 'spark'. Type: string (or Expression with resultType string).
sparkVersion?: any
Property Value
any
stormConfiguration
Specifies the Storm configuration parameters (storm-site.xml) for the HDInsight cluster.
stormConfiguration?: any
Property Value
any
subnetName
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).
subnetName?: any
Property Value
any
tenant
The Tenant id/name to which the service principal belongs. Type: string (or Expression with resultType string).
tenant: any
Property Value
any
timeToLive
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).
timeToLive: any
Property Value
any
type
Polymorphic discriminator, which specifies the different types this object can be
type: "HDInsightOnDemand"
Property Value
"HDInsightOnDemand"
versionTypePropertiesVersion
Version of the HDInsight cluster. Type: string (or Expression with resultType string).
versionTypePropertiesVersion: any
Property Value
any
virtualNetworkId
The ARM resource ID for the vNet to which the cluster should be joined after creation. Type: string (or Expression with resultType string).
virtualNetworkId?: any
Property Value
any
yarnConfiguration
Specifies the Yarn configuration parameters (yarn-site.xml) for the HDInsight cluster.
yarnConfiguration?: any
Property Value
any
zookeeperNodeSize
Specifies the size of the Zoo Keeper node for the HDInsight cluster.
zookeeperNodeSize?: any
Property Value
any
Inherited Property Details
annotations
List of tags that can be used for describing the linked service.
annotations?: any[]
Property Value
any[]
Inherited From LinkedService.annotations
connectVia
The integration runtime reference.
connectVia?: IntegrationRuntimeReference
Property Value
Inherited From LinkedService.connectVia
description
Linked service description.
description?: string
Property Value
string
Inherited From LinkedService.description
parameters
Parameters for linked service.
parameters?: {[propertyName: string]: ParameterSpecification}
Property Value
{[propertyName: string]: ParameterSpecification}
Inherited From LinkedService.parameters
version
Version of the linked service.
version?: string
Property Value
string
Inherited From LinkedService.version