Skip to content

OrdinaryHost

const OrdinaryHost: Struct<{
artifact: optionalKey<Never>;
config: withDecodingDefaultKey<Codec<Json, Json, never, never>, never>;
connect: Union<readonly [Struct<{
auth: optionalKey<Union<readonly [Struct<{
bearer: ...;
config: ...;
jwt: ...;
mtls: ...;
name: ...;
none: ...;
}>, Struct<{
bearer: ...;
config: ...;
jwt: ...;
mtls: ...;
name: ...;
none: ...;
}>, Struct<{
bearer: ...;
config: ...;
jwt: ...;
mtls: ...;
name: ...;
none: ...;
}>, Struct<{
bearer: ...;
config: ...;
jwt: ...;
mtls: ...;
name: ...;
none: ...;
}>, Struct<{
bearer: ...;
config: ...;
jwt: ...;
mtls: ...;
name: ...;
none: ...;
}>]>>;
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: ...;
config: ...;
jwt: ...;
mtls: ...;
name: ...;
none: ...;
}>, Struct<{
bearer: ...;
config: ...;
jwt: ...;
mtls: ...;
name: ...;
none: ...;
}>, Struct<{
bearer: ...;
config: ...;
jwt: ...;
mtls: ...;
name: ...;
none: ...;
}>, Struct<{
bearer: ...;
config: ...;
jwt: ...;
mtls: ...;
name: ...;
none: ...;
}>, Struct<{
bearer: ...;
config: ...;
jwt: ...;
mtls: ...;
name: ...;
none: ...;
}>]>>;
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: ...;
config: ...;
jwt: ...;
mtls: ...;
name: ...;
none: ...;
}>, Struct<{
bearer: ...;
config: ...;
jwt: ...;
mtls: ...;
name: ...;
none: ...;
}>, Struct<{
bearer: ...;
config: ...;
jwt: ...;
mtls: ...;
name: ...;
none: ...;
}>, Struct<{
bearer: ...;
config: ...;
jwt: ...;
mtls: ...;
name: ...;
none: ...;
}>, Struct<{
bearer: ...;
config: ...;
jwt: ...;
mtls: ...;
name: ...;
none: ...;
}>]>>;
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>;
}>]>;
contract: String;
implementation: NonEmptyString;
maxInFlight: optionalKey<Never>;
probes: optionalKey<Never>;
target: optionalKey<Never>;
}>;

Defined in: Config.ts:163