CopyActivity Class

Copy activity.

All required parameters must be populated in order to send to Azure.

Inheritance
azure.mgmt.datafactory.models._models_py3.ExecutionActivity
CopyActivity

Constructor

CopyActivity(*, name: str, source: _models.CopySource, sink: _models.CopySink, additional_properties: Optional[Dict[str, Any]] = None, description: Optional[str] = None, depends_on: Optional[List[_models.ActivityDependency]] = None, user_properties: Optional[List[_models.UserProperty]] = None, linked_service_name: Optional[_models.LinkedServiceReference] = None, policy: Optional[_models.ActivityPolicy] = None, inputs: Optional[List[_models.DatasetReference]] = None, outputs: Optional[List[_models.DatasetReference]] = None, translator: Optional[Any] = None, enable_staging: Optional[Any] = None, staging_settings: Optional[_models.StagingSettings] = None, parallel_copies: Optional[Any] = None, data_integration_units: Optional[Any] = None, enable_skip_incompatible_row: Optional[Any] = None, redirect_incompatible_row_settings: Optional[_models.RedirectIncompatibleRowSettings] = None, log_storage_settings: Optional[_models.LogStorageSettings] = None, log_settings: Optional[_models.LogSettings] = None, preserve_rules: Optional[List[Any]] = None, preserve: Optional[List[Any]] = None, validate_data_consistency: Optional[Any] = None, skip_error_file: Optional[_models.SkipErrorFile] = None, **kwargs)

Variables

additional_properties
dict[str, any]

Unmatched properties from the message are deserialized to this collection.

name
str

Required. Activity name.

type
str

Required. Type of activity.Constant filled by server.

description
str

Activity description.

depends_on
list[ActivityDependency]

Activity depends on condition.

user_properties
list[UserProperty]

Activity user properties.

linked_service_name
LinkedServiceReference

Linked service reference.

policy
ActivityPolicy

Activity policy.

inputs
list[DatasetReference]

List of inputs for the activity.

outputs
list[DatasetReference]

List of outputs for the activity.

source
CopySource

Required. Copy activity source.

sink
CopySink

Required. Copy activity sink.

translator
any

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

enable_staging
any

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

staging_settings
StagingSettings

Specifies interim staging settings when EnableStaging is true.

parallel_copies
any

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.

data_integration_units
any

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

enable_skip_incompatible_row
any

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

redirect_incompatible_row_settings
RedirectIncompatibleRowSettings

Redirect incompatible row settings when EnableSkipIncompatibleRow is true.

log_storage_settings
LogStorageSettings

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

log_settings
LogSettings

Log settings customer needs provide when enabling log.

preserve_rules
list[any]

Preserve Rules.

preserve
list[any]

Preserve rules.

validate_data_consistency
any

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

skip_error_file
SkipErrorFile

Specify the fault tolerance for data consistency.