Class HDInsightOnDemandLinkedServiceResponse
- java.lang.Object
-
- com.pulumi.azurenative.datafactory.outputs.HDInsightOnDemandLinkedServiceResponse
-
public final class HDInsightOnDemandLinkedServiceResponse extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HDInsightOnDemandLinkedServiceResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<LinkedServiceReferenceResponse>
additionalLinkedServiceNames()
java.util.List<java.lang.Object>
annotations()
static HDInsightOnDemandLinkedServiceResponse.Builder
builder()
static HDInsightOnDemandLinkedServiceResponse.Builder
builder(HDInsightOnDemandLinkedServiceResponse defaults)
java.util.Optional<java.lang.Object>
clusterNamePrefix()
java.util.Optional<com.pulumi.core.Either<AzureKeyVaultSecretReferenceResponse,SecureStringResponse>>
clusterPassword()
java.lang.Object
clusterResourceGroup()
java.lang.Object
clusterSize()
java.util.Optional<com.pulumi.core.Either<AzureKeyVaultSecretReferenceResponse,SecureStringResponse>>
clusterSshPassword()
java.util.Optional<java.lang.Object>
clusterSshUserName()
java.util.Optional<java.lang.Object>
clusterType()
java.util.Optional<java.lang.Object>
clusterUserName()
java.util.Optional<IntegrationRuntimeReferenceResponse>
connectVia()
java.util.Optional<java.lang.Object>
coreConfiguration()
java.util.Optional<CredentialReferenceResponse>
credential()
java.util.Optional<java.lang.Object>
dataNodeSize()
java.util.Optional<java.lang.String>
description()
java.util.Optional<java.lang.Object>
encryptedCredential()
java.util.Optional<java.lang.Object>
hBaseConfiguration()
java.util.Optional<LinkedServiceReferenceResponse>
hcatalogLinkedServiceName()
java.util.Optional<java.lang.Object>
hdfsConfiguration()
java.util.Optional<java.lang.Object>
headNodeSize()
java.util.Optional<java.lang.Object>
hiveConfiguration()
java.lang.Object
hostSubscriptionId()
LinkedServiceReferenceResponse
linkedServiceName()
java.util.Optional<java.lang.Object>
mapReduceConfiguration()
java.util.Optional<java.lang.Object>
oozieConfiguration()
java.util.Map<java.lang.String,ParameterSpecificationResponse>
parameters()
java.util.List<ScriptActionResponse>
scriptActions()
java.util.Optional<java.lang.Object>
servicePrincipalId()
java.util.Optional<com.pulumi.core.Either<AzureKeyVaultSecretReferenceResponse,SecureStringResponse>>
servicePrincipalKey()
java.util.Optional<java.lang.Object>
sparkVersion()
java.util.Optional<java.lang.Object>
stormConfiguration()
java.util.Optional<java.lang.Object>
subnetName()
java.lang.Object
tenant()
java.lang.Object
timeToLive()
java.lang.String
type()
java.lang.Object
version()
java.util.Optional<java.lang.Object>
virtualNetworkId()
java.util.Optional<java.lang.Object>
yarnConfiguration()
java.util.Optional<java.lang.Object>
zookeeperNodeSize()
-
-
-
Method Detail
-
additionalLinkedServiceNames
public java.util.List<LinkedServiceReferenceResponse> additionalLinkedServiceNames()
- Returns:
- Specifies additional storage accounts for the HDInsight linked service so that the Data Factory service can register them on your behalf.
-
annotations
public java.util.List<java.lang.Object> annotations()
- Returns:
- List of tags that can be used for describing the linked service.
-
clusterNamePrefix
public java.util.Optional<java.lang.Object> clusterNamePrefix()
- Returns:
- The prefix of cluster name, postfix will be distinct with timestamp. Type: string (or Expression with resultType string).
-
clusterPassword
public java.util.Optional<com.pulumi.core.Either<AzureKeyVaultSecretReferenceResponse,SecureStringResponse>> clusterPassword()
- Returns:
- The password to access the cluster.
-
clusterResourceGroup
public java.lang.Object clusterResourceGroup()
- Returns:
- The resource group where the cluster belongs. Type: string (or Expression with resultType string).
-
clusterSize
public java.lang.Object clusterSize()
- Returns:
- Number of worker/data nodes in the cluster. Suggestion value: 4. Type: string (or Expression with resultType string).
-
clusterSshPassword
public java.util.Optional<com.pulumi.core.Either<AzureKeyVaultSecretReferenceResponse,SecureStringResponse>> clusterSshPassword()
- Returns:
- The password to SSH remotely connect cluster’s node (for Linux).
-
clusterSshUserName
public java.util.Optional<java.lang.Object> clusterSshUserName()
- Returns:
- The username to SSH remotely connect to cluster’s node (for Linux). Type: string (or Expression with resultType string).
-
clusterType
public java.util.Optional<java.lang.Object> clusterType()
- Returns:
- The cluster type. Type: string (or Expression with resultType string).
-
clusterUserName
public java.util.Optional<java.lang.Object> clusterUserName()
- Returns:
- The username to access the cluster. Type: string (or Expression with resultType string).
-
connectVia
public java.util.Optional<IntegrationRuntimeReferenceResponse> connectVia()
- Returns:
- The integration runtime reference.
-
coreConfiguration
public java.util.Optional<java.lang.Object> coreConfiguration()
- Returns:
- Specifies the core configuration parameters (as in core-site.xml) for the HDInsight cluster to be created.
-
credential
public java.util.Optional<CredentialReferenceResponse> credential()
- Returns:
- The credential reference containing authentication information.
-
dataNodeSize
public java.util.Optional<java.lang.Object> dataNodeSize()
- Returns:
- Specifies the size of the data node for the HDInsight cluster.
-
description
public java.util.Optional<java.lang.String> description()
- Returns:
- Linked service description.
-
encryptedCredential
public java.util.Optional<java.lang.Object> encryptedCredential()
- Returns:
- The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string).
-
hBaseConfiguration
public java.util.Optional<java.lang.Object> hBaseConfiguration()
- Returns:
- Specifies the HBase configuration parameters (hbase-site.xml) for the HDInsight cluster.
-
hcatalogLinkedServiceName
public java.util.Optional<LinkedServiceReferenceResponse> hcatalogLinkedServiceName()
- Returns:
- 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.
-
hdfsConfiguration
public java.util.Optional<java.lang.Object> hdfsConfiguration()
- Returns:
- Specifies the HDFS configuration parameters (hdfs-site.xml) for the HDInsight cluster.
-
headNodeSize
public java.util.Optional<java.lang.Object> headNodeSize()
- Returns:
- Specifies the size of the head node for the HDInsight cluster.
-
hiveConfiguration
public java.util.Optional<java.lang.Object> hiveConfiguration()
- Returns:
- Specifies the hive configuration parameters (hive-site.xml) for the HDInsight cluster.
-
hostSubscriptionId
public java.lang.Object hostSubscriptionId()
- Returns:
- The customer’s subscription to host the cluster. Type: string (or Expression with resultType string).
-
linkedServiceName
public LinkedServiceReferenceResponse linkedServiceName()
- Returns:
- Azure Storage linked service to be used by the on-demand cluster for storing and processing data.
-
mapReduceConfiguration
public java.util.Optional<java.lang.Object> mapReduceConfiguration()
- Returns:
- Specifies the MapReduce configuration parameters (mapred-site.xml) for the HDInsight cluster.
-
oozieConfiguration
public java.util.Optional<java.lang.Object> oozieConfiguration()
- Returns:
- Specifies the Oozie configuration parameters (oozie-site.xml) for the HDInsight cluster.
-
parameters
public java.util.Map<java.lang.String,ParameterSpecificationResponse> parameters()
- Returns:
- Parameters for linked service.
-
scriptActions
public java.util.List<ScriptActionResponse> scriptActions()
- Returns:
- 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.
-
servicePrincipalId
public java.util.Optional<java.lang.Object> servicePrincipalId()
- Returns:
- The service principal id for the hostSubscriptionId. Type: string (or Expression with resultType string).
-
servicePrincipalKey
public java.util.Optional<com.pulumi.core.Either<AzureKeyVaultSecretReferenceResponse,SecureStringResponse>> servicePrincipalKey()
- Returns:
- The key for the service principal id.
-
sparkVersion
public java.util.Optional<java.lang.Object> sparkVersion()
- Returns:
- The version of spark if the cluster type is 'spark'. Type: string (or Expression with resultType string).
-
stormConfiguration
public java.util.Optional<java.lang.Object> stormConfiguration()
- Returns:
- Specifies the Storm configuration parameters (storm-site.xml) for the HDInsight cluster.
-
subnetName
public java.util.Optional<java.lang.Object> subnetName()
- Returns:
- 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
public java.lang.Object tenant()
- Returns:
- The Tenant id/name to which the service principal belongs. Type: string (or Expression with resultType string).
-
timeToLive
public java.lang.Object timeToLive()
- Returns:
- 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
public java.lang.String type()
- Returns:
- Type of linked service. Expected value is 'HDInsightOnDemand'.
-
version
public java.lang.Object version()
- Returns:
- Version of the HDInsight cluster. Type: string (or Expression with resultType string).
-
virtualNetworkId
public java.util.Optional<java.lang.Object> virtualNetworkId()
- Returns:
- The ARM resource ID for the vNet to which the cluster should be joined after creation. Type: string (or Expression with resultType string).
-
yarnConfiguration
public java.util.Optional<java.lang.Object> yarnConfiguration()
- Returns:
- Specifies the Yarn configuration parameters (yarn-site.xml) for the HDInsight cluster.
-
zookeeperNodeSize
public java.util.Optional<java.lang.Object> zookeeperNodeSize()
- Returns:
- Specifies the size of the Zoo Keeper node for the HDInsight cluster.
-
builder
public static HDInsightOnDemandLinkedServiceResponse.Builder builder()
-
builder
public static HDInsightOnDemandLinkedServiceResponse.Builder builder(HDInsightOnDemandLinkedServiceResponse defaults)
-
-