HDInsightOnDemandLinkedServiceArgs

constructor(additionalLinkedServiceNames: Output<List<LinkedServiceReferenceArgs>>? = null, annotations: Output<List<Any>>? = null, clusterNamePrefix: Output<Any>? = null, clusterPassword: Output<Either<AzureKeyVaultSecretReferenceArgs, SecureStringArgs>>? = null, clusterResourceGroup: Output<Any>, clusterSize: Output<Any>, clusterSshPassword: Output<Either<AzureKeyVaultSecretReferenceArgs, SecureStringArgs>>? = null, clusterSshUserName: Output<Any>? = null, clusterType: Output<Any>? = null, clusterUserName: Output<Any>? = null, connectVia: Output<IntegrationRuntimeReferenceArgs>? = null, coreConfiguration: Output<Any>? = null, credential: Output<CredentialReferenceArgs>? = null, dataNodeSize: Output<Any>? = null, description: Output<String>? = null, encryptedCredential: Output<String>? = null, hBaseConfiguration: Output<Any>? = null, hcatalogLinkedServiceName: Output<LinkedServiceReferenceArgs>? = null, hdfsConfiguration: Output<Any>? = null, headNodeSize: Output<Any>? = null, hiveConfiguration: Output<Any>? = null, hostSubscriptionId: Output<Any>, linkedServiceName: Output<LinkedServiceReferenceArgs>, mapReduceConfiguration: Output<Any>? = null, oozieConfiguration: Output<Any>? = null, parameters: Output<Map<String, ParameterSpecificationArgs>>? = null, scriptActions: Output<List<ScriptActionArgs>>? = null, servicePrincipalId: Output<Any>? = null, servicePrincipalKey: Output<Either<AzureKeyVaultSecretReferenceArgs, SecureStringArgs>>? = null, sparkVersion: Output<Any>? = null, stormConfiguration: Output<Any>? = null, subnetName: Output<Any>? = null, tenant: Output<Any>, timeToLive: Output<Any>, type: Output<String>, version: Output<String>, virtualNetworkId: Output<Any>? = null, yarnConfiguration: Output<Any>? = null, zookeeperNodeSize: Output<Any>? = null)