UNPKG

the-moby-effect

Version:
88 lines 3.85 kB
import * as Schema from "effect/Schema"; import * as PluginConfigArgs from "./PluginConfigArgs.generated.js"; import * as PluginConfigInterface from "./PluginConfigInterface.generated.js"; import * as PluginConfigLinux from "./PluginConfigLinux.generated.js"; import * as PluginConfigNetwork from "./PluginConfigNetwork.generated.js"; import * as PluginConfigRootfs from "./PluginConfigRootfs.generated.js"; import * as PluginConfigUser from "./PluginConfigUser.generated.js"; import * as PluginEnv from "./PluginEnv.generated.js"; import * as PluginMount from "./PluginMount.generated.js"; declare const PluginConfig_base: Schema.Class<PluginConfig, { Args: Schema.NullOr<typeof PluginConfigArgs.PluginConfigArgs>; Description: typeof Schema.String; DockerVersion: Schema.optional<typeof Schema.String>; Documentation: typeof Schema.String; Entrypoint: Schema.NullOr<Schema.Array$<typeof Schema.String>>; Env: Schema.NullOr<Schema.Array$<Schema.NullOr<typeof PluginEnv.PluginEnv>>>; Interface: Schema.NullOr<typeof PluginConfigInterface.PluginConfigInterface>; IpcHost: typeof Schema.Boolean; Linux: Schema.NullOr<typeof PluginConfigLinux.PluginConfigLinux>; Mounts: Schema.NullOr<Schema.Array$<Schema.NullOr<typeof PluginMount.PluginMount>>>; Network: Schema.NullOr<typeof PluginConfigNetwork.PluginConfigNetwork>; PidHost: typeof Schema.Boolean; PropagatedMount: typeof Schema.String; User: Schema.optionalWith<typeof PluginConfigUser.PluginConfigUser, { nullable: true; }>; WorkDir: typeof Schema.String; rootfs: Schema.optionalWith<typeof PluginConfigRootfs.PluginConfigRootfs, { nullable: true; }>; }, Schema.Struct.Encoded<{ Args: Schema.NullOr<typeof PluginConfigArgs.PluginConfigArgs>; Description: typeof Schema.String; DockerVersion: Schema.optional<typeof Schema.String>; Documentation: typeof Schema.String; Entrypoint: Schema.NullOr<Schema.Array$<typeof Schema.String>>; Env: Schema.NullOr<Schema.Array$<Schema.NullOr<typeof PluginEnv.PluginEnv>>>; Interface: Schema.NullOr<typeof PluginConfigInterface.PluginConfigInterface>; IpcHost: typeof Schema.Boolean; Linux: Schema.NullOr<typeof PluginConfigLinux.PluginConfigLinux>; Mounts: Schema.NullOr<Schema.Array$<Schema.NullOr<typeof PluginMount.PluginMount>>>; Network: Schema.NullOr<typeof PluginConfigNetwork.PluginConfigNetwork>; PidHost: typeof Schema.Boolean; PropagatedMount: typeof Schema.String; User: Schema.optionalWith<typeof PluginConfigUser.PluginConfigUser, { nullable: true; }>; WorkDir: typeof Schema.String; rootfs: Schema.optionalWith<typeof PluginConfigRootfs.PluginConfigRootfs, { nullable: true; }>; }>, never, { readonly Description: string; } & { readonly User?: PluginConfigUser.PluginConfigUser | undefined; } & { readonly Env: readonly (PluginEnv.PluginEnv | null)[] | null; } & { readonly Entrypoint: readonly string[] | null; } & { readonly Mounts: readonly (PluginMount.PluginMount | null)[] | null; } & { readonly Args: PluginConfigArgs.PluginConfigArgs | null; } & { readonly DockerVersion?: string | undefined; } & { readonly Network: PluginConfigNetwork.PluginConfigNetwork | null; } & { readonly Documentation: string; } & { readonly IpcHost: boolean; } & { readonly PidHost: boolean; } & { readonly PropagatedMount: string; } & { readonly WorkDir: string; } & { readonly Interface: PluginConfigInterface.PluginConfigInterface | null; } & { readonly Linux: PluginConfigLinux.PluginConfigLinux | null; } & { readonly rootfs?: PluginConfigRootfs.PluginConfigRootfs | undefined; }, {}, {}>; export declare class PluginConfig extends PluginConfig_base { } export {}; //# sourceMappingURL=PluginConfig.generated.d.ts.map