Package version:

Interface ExecuteSsisPackageActivity

Execute SSIS package activity.

interface ExecuteSsisPackageActivity {
    connectVia: IntegrationRuntimeReference;
    dependsOn?: ActivityDependency[];
    description?: string;
    environmentPath?: any;
    executionCredential?: SsisExecutionCredential;
    linkedServiceName?: LinkedServiceReference;
    loggingLevel?: any;
    logLocation?: SsisLogLocation;
    name: string;
    onInactiveMarkAs?: string;
    packageConnectionManagers?: {
        [propertyName: string]: {
            [propertyName: string]: SsisExecutionParameter;
        };
    };
    packageLocation: SsisPackageLocation;
    packageParameters?: {
        [propertyName: string]: SsisExecutionParameter;
    };
    policy?: ActivityPolicy;
    projectConnectionManagers?: {
        [propertyName: string]: {
            [propertyName: string]: SsisExecutionParameter;
        };
    };
    projectParameters?: {
        [propertyName: string]: SsisExecutionParameter;
    };
    propertyOverrides?: {
        [propertyName: string]: SsisPropertyOverride;
    };
    runtime?: any;
    state?: string;
    type: "ExecuteSSISPackage";
    userProperties?: UserProperty[];
}

Hierarchy (view full)

Properties

The integration runtime reference.

dependsOn?: ActivityDependency[]

Activity depends on condition.

description?: string

Activity description.

environmentPath?: any

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

executionCredential?: SsisExecutionCredential

The package execution credential.

linkedServiceName?: LinkedServiceReference

Linked service reference.

loggingLevel?: any

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

logLocation?: SsisLogLocation

SSIS package execution log location.

name: string

Activity name.

onInactiveMarkAs?: string

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.

packageConnectionManagers?: {
    [propertyName: string]: {
        [propertyName: string]: SsisExecutionParameter;
    };
}

The package level connection managers to execute the SSIS package.

packageLocation: SsisPackageLocation

SSIS package location.

packageParameters?: {
    [propertyName: string]: SsisExecutionParameter;
}

The package level parameters to execute the SSIS package.

Activity policy.

projectConnectionManagers?: {
    [propertyName: string]: {
        [propertyName: string]: SsisExecutionParameter;
    };
}

The project level connection managers to execute the SSIS package.

projectParameters?: {
    [propertyName: string]: SsisExecutionParameter;
}

The project level parameters to execute the SSIS package.

propertyOverrides?: {
    [propertyName: string]: SsisPropertyOverride;
}

The property overrides to execute the SSIS package.

runtime?: any

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

state?: string

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

type

Polymorphic discriminator, which specifies the different types this object can be

userProperties?: UserProperty[]

Activity user properties.