Skip to content

Connect

const Connect: Union<readonly [Struct<{
auth: optionalKey<Union<readonly [Struct<{
bearer: optionalKey<Never>;
config: optionalKey<Unknown>;
jwt: optionalKey<Never>;
mtls: optionalKey<Never>;
name: String;
none: optionalKey<Never>;
}>, Struct<{
bearer: optionalKey<Never>;
config: optionalKey<Never>;
jwt: optionalKey<Never>;
mtls: Struct<{
cert: ...;
key: ...;
}>;
name: optionalKey<Never>;
none: optionalKey<Never>;
}>, Struct<{
bearer: Struct<{
token: ...;
}>;
config: optionalKey<Never>;
jwt: optionalKey<Never>;
mtls: optionalKey<Never>;
name: optionalKey<Never>;
none: optionalKey<Never>;
}>, Struct<{
bearer: optionalKey<Never>;
config: optionalKey<Never>;
jwt: Struct<{
token: ...;
}>;
mtls: optionalKey<Never>;
name: optionalKey<Never>;
none: optionalKey<Never>;
}>, Struct<{
bearer: optionalKey<Never>;
config: optionalKey<Never>;
jwt: optionalKey<Never>;
mtls: optionalKey<Never>;
name: optionalKey<Never>;
none: Struct<{
identity: ...;
}>;
}>]>>;
ca: optionalKey<String>;
command: optionalKey<Never>;
expect: optionalKey<Struct<{
digest: optionalKey<String>;
version: optionalKey<String>;
}>>;
instance: optionalKey<String>;
lease: optionalKey<DurationFromString>;
local: optionalKey<Never>;
margin: optionalKey<DurationFromString>;
servername: optionalKey<String>;
stdio: optionalKey<Never>;
transport: optionalKey<Never>;
unix: optionalKey<Never>;
url: String;
worker: optionalKey<Never>;
}>, Struct<{
auth: optionalKey<Union<readonly [Struct<{
bearer: optionalKey<Never>;
config: optionalKey<Unknown>;
jwt: optionalKey<Never>;
mtls: optionalKey<Never>;
name: String;
none: optionalKey<Never>;
}>, Struct<{
bearer: optionalKey<Never>;
config: optionalKey<Never>;
jwt: optionalKey<Never>;
mtls: Struct<{
cert: ...;
key: ...;
}>;
name: optionalKey<Never>;
none: optionalKey<Never>;
}>, Struct<{
bearer: Struct<{
token: ...;
}>;
config: optionalKey<Never>;
jwt: optionalKey<Never>;
mtls: optionalKey<Never>;
name: optionalKey<Never>;
none: optionalKey<Never>;
}>, Struct<{
bearer: optionalKey<Never>;
config: optionalKey<Never>;
jwt: Struct<{
token: ...;
}>;
mtls: optionalKey<Never>;
name: optionalKey<Never>;
none: optionalKey<Never>;
}>, Struct<{
bearer: optionalKey<Never>;
config: optionalKey<Never>;
jwt: optionalKey<Never>;
mtls: optionalKey<Never>;
name: optionalKey<Never>;
none: Struct<{
identity: ...;
}>;
}>]>>;
command: optionalKey<Never>;
expect: optionalKey<Struct<{
digest: optionalKey<String>;
version: optionalKey<String>;
}>>;
instance: optionalKey<String>;
lease: optionalKey<DurationFromString>;
local: optionalKey<Never>;
margin: optionalKey<DurationFromString>;
stdio: optionalKey<Never>;
transport: optionalKey<Never>;
unix: String;
url: optionalKey<Never>;
worker: optionalKey<Never>;
}>, Struct<{
auth: optionalKey<Never>;
command: NonEmptyArray<String>;
cwd: optionalKey<String>;
env: optionalKey<$Record<String, String>>;
expect: optionalKey<Struct<{
digest: optionalKey<String>;
version: optionalKey<String>;
}>>;
instance: optionalKey<String>;
lease: optionalKey<DurationFromString>;
local: optionalKey<Never>;
margin: optionalKey<DurationFromString>;
stdio: optionalKey<Never>;
transport: optionalKey<Never>;
unix: optionalKey<Never>;
url: optionalKey<Never>;
worker: optionalKey<Never>;
}>, Struct<{
auth: optionalKey<Never>;
command: optionalKey<Never>;
local: Struct<{
command: optionalKey<NonEmptyArray<String>>;
}>;
stdio: optionalKey<Never>;
transport: optionalKey<Never>;
unix: optionalKey<Never>;
url: optionalKey<Never>;
worker: optionalKey<Never>;
}>, Struct<{
auth: optionalKey<Never>;
command: optionalKey<Never>;
local: optionalKey<Never>;
stdio: optionalKey<Never>;
transport: optionalKey<Never>;
unix: optionalKey<Never>;
url: optionalKey<Never>;
worker: Struct<{
execArgv: optionalKey<$Array<String>>;
}>;
}>, Struct<{
auth: optionalKey<Union<readonly [Struct<{
bearer: optionalKey<Never>;
config: optionalKey<Unknown>;
jwt: optionalKey<Never>;
mtls: optionalKey<Never>;
name: String;
none: optionalKey<Never>;
}>, Struct<{
bearer: optionalKey<Never>;
config: optionalKey<Never>;
jwt: optionalKey<Never>;
mtls: Struct<{
cert: ...;
key: ...;
}>;
name: optionalKey<Never>;
none: optionalKey<Never>;
}>, Struct<{
bearer: Struct<{
token: ...;
}>;
config: optionalKey<Never>;
jwt: optionalKey<Never>;
mtls: optionalKey<Never>;
name: optionalKey<Never>;
none: optionalKey<Never>;
}>, Struct<{
bearer: optionalKey<Never>;
config: optionalKey<Never>;
jwt: Struct<{
token: ...;
}>;
mtls: optionalKey<Never>;
name: optionalKey<Never>;
none: optionalKey<Never>;
}>, Struct<{
bearer: optionalKey<Never>;
config: optionalKey<Never>;
jwt: optionalKey<Never>;
mtls: optionalKey<Never>;
name: optionalKey<Never>;
none: Struct<{
identity: ...;
}>;
}>]>>;
command: optionalKey<Never>;
expect: optionalKey<Struct<{
digest: optionalKey<String>;
version: optionalKey<String>;
}>>;
instance: optionalKey<String>;
lease: optionalKey<DurationFromString>;
local: optionalKey<Never>;
margin: optionalKey<DurationFromString>;
stdio: optionalKey<Never>;
transport: Struct<{
config: optionalKey<Unknown>;
name: String;
}>;
unix: optionalKey<Never>;
url: optionalKey<Never>;
worker: optionalKey<Never>;
}>]>;

Defined in: Config.ts:86