the-moby-effect
Version:
Moby/Docker API client built using effect-ts
33 lines • 2.59 kB
TypeScript
import * as Schema from "effect/Schema";
import * as V1HealthcheckConfig from "./V1HealthcheckConfig.generated.ts";
declare const ContainerConfig_base: Schema.Class<ContainerConfig, Schema.Struct<{
readonly Hostname: Schema.withConstructorDefault<Schema.String>;
readonly Domainname: Schema.withConstructorDefault<Schema.String>;
readonly User: Schema.withConstructorDefault<Schema.String>;
readonly AttachStdin: Schema.withConstructorDefault<Schema.Boolean>;
readonly AttachStdout: Schema.withConstructorDefault<Schema.Boolean>;
readonly AttachStderr: Schema.withConstructorDefault<Schema.Boolean>;
readonly ExposedPorts: Schema.optional<Schema.NullOr<Schema.$Record<Schema.Union<readonly [Schema.TemplateLiteral<readonly [Schema.Number]>, Schema.TemplateLiteral<readonly [Schema.Number, "/", Schema.Literal<"tcp">]>, Schema.TemplateLiteral<readonly [Schema.Number, "/", Schema.Literal<"udp">]>]>, Schema.ObjectKeyword>>>;
readonly Tty: Schema.withConstructorDefault<Schema.Boolean>;
readonly OpenStdin: Schema.withConstructorDefault<Schema.Boolean>;
readonly StdinOnce: Schema.withConstructorDefault<Schema.Boolean>;
readonly Env: Schema.withConstructorDefault<Schema.NullOr<Schema.$Array<Schema.String>>>;
readonly Cmd: Schema.withConstructorDefault<Schema.NullOr<Schema.$Array<Schema.String>>>;
readonly Healthcheck: Schema.optional<Schema.NullOr<typeof V1HealthcheckConfig.V1HealthcheckConfig>>;
readonly ArgsEscaped: Schema.optional<Schema.Boolean>;
readonly Image: Schema.String;
readonly Volumes: Schema.withConstructorDefault<Schema.NullOr<Schema.$Record<Schema.String, Schema.ObjectKeyword>>>;
readonly WorkingDir: Schema.withConstructorDefault<Schema.String>;
readonly Entrypoint: Schema.withConstructorDefault<Schema.NullOr<Schema.$Array<Schema.String>>>;
readonly NetworkDisabled: Schema.optional<Schema.Boolean>;
readonly MacAddress: Schema.optional<Schema.String>;
readonly OnBuild: Schema.withConstructorDefault<Schema.optional<Schema.NullOr<Schema.$Array<Schema.String>>>>;
readonly Labels: Schema.withConstructorDefault<Schema.NullOr<Schema.$Record<Schema.String, Schema.String>>>;
readonly StopSignal: Schema.optional<Schema.String>;
readonly StopTimeout: Schema.optional<Schema.NullOr<Schema.decodeTo<Schema.BigInt, Schema.String, never, never>>>;
readonly Shell: Schema.optional<Schema.NullOr<Schema.$Array<Schema.String>>>;
}>, {}>;
export declare class ContainerConfig extends ContainerConfig_base {
}
export {};
//# sourceMappingURL=ContainerConfig.generated.d.ts.map