Skip to content

ResolvedConnectionProfile

Defined in: src/profiles/resolveConnectionProfileSecrets.ts:40

Connection profile with username, password, TLS, and SSH material sources resolved.

PropertyTypeDescriptionInherited fromDefined in
hoststringRemote hostname or IP address.ConnectionProfile.hostsrc/types/public.ts:293
logger?ZeroTransferLoggerPer-profile logger override.ConnectionProfile.loggersrc/types/public.ts:311
password?SecretValueResolved password or credential bytes.-src/profiles/resolveConnectionProfileSecrets.ts:47
port?numberRemote port; adapters should apply protocol defaults when omitted.ConnectionProfile.portsrc/types/public.ts:295
protocol?"ftp" | "ftps" | "sftp"Protocol to use for this connection, overriding the client default.ConnectionProfile.protocolsrc/types/public.ts:291
provider?ProviderIdProvider to use for this connection. Prefer this over the compatibility protocol field.ConnectionProfile.providersrc/types/public.ts:289
secure?booleanWhether encrypted transport should be requested for protocols that support it.ConnectionProfile.securesrc/types/public.ts:301
signal?AbortSignalAbort signal used to cancel connection setup or long-running operations.ConnectionProfile.signalsrc/types/public.ts:309
ssh?ResolvedSshProfileResolved SSH profile when private-key material is configured.-src/profiles/resolveConnectionProfileSecrets.ts:51
timeoutMs?numberOperation or connection timeout in milliseconds.ConnectionProfile.timeoutMssrc/types/public.ts:307
tls?ResolvedTlsProfileResolved TLS profile when certificate material is configured.-src/profiles/resolveConnectionProfileSecrets.ts:49
username?SecretValueResolved username or account identifier.-src/profiles/resolveConnectionProfileSecrets.ts:45