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:289
logger?ZeroTransferLoggerPer-profile logger override.ConnectionProfile.loggersrc/types/public.ts:307
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:291
protocol?"ftp" | "ftps" | "sftp"Protocol to use for this connection, overriding the client default.ConnectionProfile.protocolsrc/types/public.ts:287
provider?ProviderIdProvider to use for this connection. Prefer this over the compatibility protocol field.ConnectionProfile.providersrc/types/public.ts:285
secure?booleanWhether encrypted transport should be requested for protocols that support it.ConnectionProfile.securesrc/types/public.ts:297
signal?AbortSignalAbort signal used to cancel connection setup or long-running operations.ConnectionProfile.signalsrc/types/public.ts:305
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:303
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