HDInsightSparkActivityArgs

data class HDInsightSparkActivityArgs(val arguments: Output<List<Any>>? = null, val className: Output<String>? = null, val dependsOn: Output<List<ActivityDependencyArgs>>? = null, val description: Output<String>? = null, val entryFilePath: Output<Any>, val getDebugInfo: Output<Either<String, HDInsightActivityDebugInfoOption>>? = null, val linkedServiceName: Output<LinkedServiceReferenceArgs>? = null, val name: Output<String>, val policy: Output<ActivityPolicyArgs>? = null, val proxyUser: Output<Any>? = null, val rootPath: Output<Any>, val sparkConfig: Output<Map<String, Any>>? = null, val sparkJobLinkedService: Output<LinkedServiceReferenceArgs>? = null, val type: Output<String>, val userProperties: Output<List<UserPropertyArgs>>? = null) : ConvertibleToJava<HDInsightSparkActivityArgs>

HDInsight Spark activity.

Constructors

Link copied to clipboard
constructor(arguments: Output<List<Any>>? = null, className: Output<String>? = null, dependsOn: Output<List<ActivityDependencyArgs>>? = null, description: Output<String>? = null, entryFilePath: Output<Any>, getDebugInfo: Output<Either<String, HDInsightActivityDebugInfoOption>>? = null, linkedServiceName: Output<LinkedServiceReferenceArgs>? = null, name: Output<String>, policy: Output<ActivityPolicyArgs>? = null, proxyUser: Output<Any>? = null, rootPath: Output<Any>, sparkConfig: Output<Map<String, Any>>? = null, sparkJobLinkedService: Output<LinkedServiceReferenceArgs>? = null, type: Output<String>, userProperties: Output<List<UserPropertyArgs>>? = null)

Properties

Link copied to clipboard
val arguments: Output<List<Any>>? = null

The user-specified arguments to HDInsightSparkActivity.

Link copied to clipboard
val className: Output<String>? = null

The application's Java/Spark main class.

Link copied to clipboard
val dependsOn: Output<List<ActivityDependencyArgs>>? = null

Activity depends on condition.

Link copied to clipboard
val description: Output<String>? = null

Activity description.

Link copied to clipboard
val entryFilePath: Output<Any>

The relative path to the root folder of the code/package to be executed. Type: string (or Expression with resultType string).

Link copied to clipboard

Debug info option.

Link copied to clipboard

Linked service reference.

Link copied to clipboard
val name: Output<String>

Activity name.

Link copied to clipboard
val policy: Output<ActivityPolicyArgs>? = null

Activity policy.

Link copied to clipboard
val proxyUser: Output<Any>? = null

The user to impersonate that will execute the job. Type: string (or Expression with resultType string).

Link copied to clipboard
val rootPath: Output<Any>

The root path in 'sparkJobLinkedService' for all the job’s files. Type: string (or Expression with resultType string).

Link copied to clipboard
val sparkConfig: Output<Map<String, Any>>? = null

Spark configuration property.

Link copied to clipboard

The storage linked service for uploading the entry file and dependencies, and for receiving logs.

Link copied to clipboard
val type: Output<String>

Type of activity. Expected value is 'HDInsightSpark'.

Link copied to clipboard
val userProperties: Output<List<UserPropertyArgs>>? = null

Activity user properties.

Functions

Link copied to clipboard
open override fun toJava(): HDInsightSparkActivityArgs