CustomActivity Class

Custom activity type.

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

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

Constructor

CustomActivity(*, name: str, command: Any, 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, resource_linked_service: Optional[_models.LinkedServiceReference] = None, folder_path: Optional[Any] = None, reference_objects: Optional[_models.CustomActivityReferenceObject] = None, extended_properties: Optional[Dict[str, Any]] = None, retention_time_in_days: Optional[Any] = None, auto_user_specification: Optional[Any] = 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.

command
any

Required. Command for custom activity Type: string (or Expression with resultType string).

resource_linked_service
LinkedServiceReference

Resource linked service reference.

folder_path
any

Folder path for resource files Type: string (or Expression with resultType string).

reference_objects
CustomActivityReferenceObject

Reference objects.

extended_properties
dict[str, any]

User defined property bag. There is no restriction on the keys or values that can be used. The user specified custom activity has the full responsibility to consume and interpret the content defined.

retention_time_in_days
any

The retention time for the files submitted for custom activity. Type: double (or Expression with resultType double).

auto_user_specification
any

Elevation level and scope for the user, default is nonadmin task. Type: string (or Expression with resultType double).