Data transfer class that holds information needed to set up a connection with a VSS server.

interface ConnectionData {
    authenticatedUser?: Identity;
    authorizedUser?: Identity;
    deploymentId?: string;
    deploymentType?: DeploymentFlags;
    instanceId?: string;
    lastUserAccess?: Date;
    locationServiceData?: LocationServiceData;
    webApplicationRelativeDirectory?: string;
}

Properties

authenticatedUser?: Identity

The Id of the authenticated user who made this request. More information about the user can be obtained by passing this Id to the Identity service

authorizedUser?: Identity

The Id of the authorized user who made this request. More information about the user can be obtained by passing this Id to the Identity service

deploymentId?: string

The id for the server.

deploymentType?: DeploymentFlags

The type for the server Hosted/OnPremises.

instanceId?: string

The instance id for this host.

lastUserAccess?: Date

The last user access for this instance. Null if not requested specifically.

locationServiceData?: LocationServiceData

Data that the location service holds.

webApplicationRelativeDirectory?: string

The virtual directory of the host we are talking to.