CopyActivityArgs

data class CopyActivityArgs(val dataIntegrationUnits: Output<Any>? = null, val dependsOn: Output<List<ActivityDependencyArgs>>? = null, val description: Output<String>? = null, val enableSkipIncompatibleRow: Output<Any>? = null, val enableStaging: Output<Any>? = null, val inputs: Output<List<DatasetReferenceArgs>>? = null, val linkedServiceName: Output<LinkedServiceReferenceArgs>? = null, val logSettings: Output<LogSettingsArgs>? = null, val logStorageSettings: Output<LogStorageSettingsArgs>? = null, val name: Output<String>, val onInactiveMarkAs: Output<Either<String, ActivityOnInactiveMarkAs>>? = null, val outputs: Output<List<DatasetReferenceArgs>>? = null, val parallelCopies: Output<Any>? = null, val policy: Output<ActivityPolicyArgs>? = null, val preserve: Output<List<Any>>? = null, val preserveRules: Output<List<Any>>? = null, val redirectIncompatibleRowSettings: Output<RedirectIncompatibleRowSettingsArgs>? = null, val sink: Output<Any>, val skipErrorFile: Output<SkipErrorFileArgs>? = null, val source: Output<Any>, val stagingSettings: Output<StagingSettingsArgs>? = null, val state: Output<Either<String, ActivityState>>? = null, val translator: Output<Any>? = null, val type: Output<String>, val userProperties: Output<List<UserPropertyArgs>>? = null, val validateDataConsistency: Output<Any>? = null) : ConvertibleToJava<CopyActivityArgs>

Copy activity.

Constructors

Link copied to clipboard
constructor(dataIntegrationUnits: Output<Any>? = null, dependsOn: Output<List<ActivityDependencyArgs>>? = null, description: Output<String>? = null, enableSkipIncompatibleRow: Output<Any>? = null, enableStaging: Output<Any>? = null, inputs: Output<List<DatasetReferenceArgs>>? = null, linkedServiceName: Output<LinkedServiceReferenceArgs>? = null, logSettings: Output<LogSettingsArgs>? = null, logStorageSettings: Output<LogStorageSettingsArgs>? = null, name: Output<String>, onInactiveMarkAs: Output<Either<String, ActivityOnInactiveMarkAs>>? = null, outputs: Output<List<DatasetReferenceArgs>>? = null, parallelCopies: Output<Any>? = null, policy: Output<ActivityPolicyArgs>? = null, preserve: Output<List<Any>>? = null, preserveRules: Output<List<Any>>? = null, redirectIncompatibleRowSettings: Output<RedirectIncompatibleRowSettingsArgs>? = null, sink: Output<Any>, skipErrorFile: Output<SkipErrorFileArgs>? = null, source: Output<Any>, stagingSettings: Output<StagingSettingsArgs>? = null, state: Output<Either<String, ActivityState>>? = null, translator: Output<Any>? = null, type: Output<String>, userProperties: Output<List<UserPropertyArgs>>? = null, validateDataConsistency: Output<Any>? = null)

Properties

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

Maximum number of data integration units that can be used to perform this data movement. Type: integer (or Expression with resultType integer), minimum: 0.

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 enableSkipIncompatibleRow: Output<Any>? = null

Whether to skip incompatible row. Default value is false. Type: boolean (or Expression with resultType boolean).

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

Specifies whether to copy data via an interim staging. Default value is false. Type: boolean (or Expression with resultType boolean).

Link copied to clipboard
val inputs: Output<List<DatasetReferenceArgs>>? = null

List of inputs for the activity.

Link copied to clipboard

Linked service reference.

Link copied to clipboard
val logSettings: Output<LogSettingsArgs>? = null

Log settings customer needs provide when enabling log.

Link copied to clipboard

(Deprecated. Please use LogSettings) Log storage settings customer need to provide when enabling session log.

Link copied to clipboard
val name: Output<String>

Activity name.

Link copied to clipboard
val onInactiveMarkAs: Output<Either<String, ActivityOnInactiveMarkAs>>? = null

Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when the activity is inactive, the status will be Succeeded by default.

Link copied to clipboard
val outputs: Output<List<DatasetReferenceArgs>>? = null

List of outputs for the activity.

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

Maximum number of concurrent sessions opened on the source or sink to avoid overloading the data store. Type: integer (or Expression with resultType integer), minimum: 0.

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

Activity policy.

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

Preserve rules.

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

Preserve Rules.

Link copied to clipboard

Redirect incompatible row settings when EnableSkipIncompatibleRow is true.

Link copied to clipboard
val sink: Output<Any>

Copy activity sink.

Link copied to clipboard
val skipErrorFile: Output<SkipErrorFileArgs>? = null

Specify the fault tolerance for data consistency.

Link copied to clipboard
val source: Output<Any>

Copy activity source.

Link copied to clipboard

Specifies interim staging settings when EnableStaging is true.

Link copied to clipboard
val state: Output<Either<String, ActivityState>>? = null

Activity state. This is an optional property and if not provided, the state will be Active by default.

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

Copy activity translator. If not specified, tabular translator is used.

Link copied to clipboard
val type: Output<String>

Type of activity. Expected value is 'Copy'.

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

Activity user properties.

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

Whether to enable Data Consistency validation. Type: boolean (or Expression with resultType boolean).

Functions

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