ExecuteSSISPackageActivity Class

Execute SSIS package activity.

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

Inheritance
azure.synapse.artifacts.models._models_py3.ExecutionActivity
ExecuteSSISPackageActivity

Constructor

ExecuteSSISPackageActivity(*, name: str, package_location: azure.synapse.artifacts.models._models_py3.SSISPackageLocation, connect_via: azure.synapse.artifacts.models._models_py3.IntegrationRuntimeReference, additional_properties: Optional[Dict[str, object]] = None, description: Optional[str] = None, depends_on: Optional[List[azure.synapse.artifacts.models._models_py3.ActivityDependency]] = None, user_properties: Optional[List[azure.synapse.artifacts.models._models_py3.UserProperty]] = None, linked_service_name: Optional[azure.synapse.artifacts.models._models_py3.LinkedServiceReference] = None, policy: Optional[azure.synapse.artifacts.models._models_py3.ActivityPolicy] = None, runtime: Optional[object] = None, logging_level: Optional[object] = None, environment_path: Optional[object] = None, execution_credential: Optional[azure.synapse.artifacts.models._models_py3.SSISExecutionCredential] = None, project_parameters: Optional[Dict[str, azure.synapse.artifacts.models._models_py3.SSISExecutionParameter]] = None, package_parameters: Optional[Dict[str, azure.synapse.artifacts.models._models_py3.SSISExecutionParameter]] = None, project_connection_managers: Optional[Dict[str, object]] = None, package_connection_managers: Optional[Dict[str, object]] = None, property_overrides: Optional[Dict[str, azure.synapse.artifacts.models._models_py3.SSISPropertyOverride]] = None, log_location: Optional[azure.synapse.artifacts.models._models_py3.SSISLogLocation] = None, **kwargs)

Parameters

additional_properties
dict[str, object]
Required

Unmatched properties from the message are deserialized to this collection.

name
str
Required

Required. Activity name.

type
str
Required

Required. Type of activity.Constant filled by server.

description
str
Required

Activity description.

depends_on
list[ActivityDependency]
Required

Activity depends on condition.

user_properties
list[UserProperty]
Required

Activity user properties.

linked_service_name
LinkedServiceReference
Required

Linked service reference.

policy
ActivityPolicy
Required

Activity policy.

package_location
SSISPackageLocation
Required

Required. SSIS package location.

runtime
object
Required

Specifies the runtime to execute SSIS package. The value should be "x86" or "x64". Type: string (or Expression with resultType string).

logging_level
object
Required

The logging level of SSIS package execution. Type: string (or Expression with resultType string).

environment_path
object
Required

The environment path to execute the SSIS package. Type: string (or Expression with resultType string).

execution_credential
SSISExecutionCredential
Required

The package execution credential.

connect_via
IntegrationRuntimeReference
Required

Required. The integration runtime reference.

project_parameters
dict[str, SSISExecutionParameter]
Required

The project level parameters to execute the SSIS package.

package_parameters
dict[str, SSISExecutionParameter]
Required

The package level parameters to execute the SSIS package.

project_connection_managers
dict[str, object]
Required

The project level connection managers to execute the SSIS package.

package_connection_managers
dict[str, object]
Required

The package level connection managers to execute the SSIS package.

property_overrides
dict[str, SSISPropertyOverride]
Required

The property overrides to execute the SSIS package.

log_location
SSISLogLocation
Required

SSIS package execution log location.