Type Alias ConnectionUpdate

type ConnectionUpdate = {
    datasourceID?: string;
    qArchitecture?: 0 | 1;
    qConnectionSecret?: string;
    qConnectStatement: string;
    qCredentialsID?: string;
    qCredentialsName?: string;
    qEngineObjectID: string;
    qID: string;
    qLogOn?: "0" | "1" | "LOG_ON_SERVICE_USER" | "LOG_ON_CURRENT_USER";
    qName: string;
    qPassword?: string;
    qSeparateCredentials?: boolean;
    qType: string;
    qUsername?: string;
    space?: string;
}
Index
datasourceID?: string

ID of the datasource associated with this connection

qArchitecture?: 0 | 1

Indicates the data connector architecture. 0 for 64-bit, 1 for 32-bit. Default is 0, if not specified.

qConnectionSecret?: string

A connection-specific secret or password. When provided, replaces the existing secret. When set to an empty string, clears the existing secret. When omitted, the existing secret is preserved.

qConnectStatement: string

Connection string for the data connection

qCredentialsID?: string

ID of the credential associated with the connection

qCredentialsName?: string

Name of the credential associated with the connection

qEngineObjectID: string

Unique identifier for the data connection as specified by the Sense engine

qID: string

Unique identifier for the data connection

qLogOn?: "0" | "1" | "LOG_ON_SERVICE_USER" | "LOG_ON_CURRENT_USER"

Logon type for the connection. LOG_ON_SERVICE_USER (or 0) indicates service user logon; LOG_ON_CURRENT_USER (or 1) indicates current user logon.

qName: string

Descriptive name of the data connection

qPassword?: string

Any logon password associated with the data connection

qSeparateCredentials?: boolean

Indicates whether or not this is a credential-less connection

qType: string

The connection type, identifying the provider of the underlying connector.

qUsername?: string

Any logon username associated with the data connection

space?: string

ID of the space to which the connection belongs