Package version:

Job details based on specific job type.

interface JobDetails {
    affectedObjectDetails?: {
        [propertyName: string]: string;
    };
    instanceType:
        | "AsrJobDetails"
        | "ClusterFailoverJobDetails"
        | "ClusterSwitchProtectionJobDetails"
        | "ClusterTestFailoverJobDetails"
        | "ExportJobDetails"
        | "FailoverJobDetails"
        | "SwitchProtectionJobDetails"
        | "TestFailoverJobDetails";
}

Hierarchy (view full)

Properties

affectedObjectDetails?: {
    [propertyName: string]: string;
}

The affected object properties like source server, source cloud, target server, target cloud etc. based on the workflow object details.

instanceType:
    | "AsrJobDetails"
    | "ClusterFailoverJobDetails"
    | "ClusterSwitchProtectionJobDetails"
    | "ClusterTestFailoverJobDetails"
    | "ExportJobDetails"
    | "FailoverJobDetails"
    | "SwitchProtectionJobDetails"
    | "TestFailoverJobDetails"

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