UNPKG

the-moby-effect

Version:
32 lines 2.15 kB
import * as Schema from "effect/Schema"; import * as TypesPluginConfigArgs from "./TypesPluginConfigArgs.generated.js"; import * as TypesPluginConfigInterface from "./TypesPluginConfigInterface.generated.js"; import * as TypesPluginConfigLinux from "./TypesPluginConfigLinux.generated.js"; import * as TypesPluginConfigNetwork from "./TypesPluginConfigNetwork.generated.js"; import * as TypesPluginConfigRootfs from "./TypesPluginConfigRootfs.generated.js"; import * as TypesPluginConfigUser from "./TypesPluginConfigUser.generated.js"; import * as TypesPluginEnv from "./TypesPluginEnv.generated.js"; import * as TypesPluginMount from "./TypesPluginMount.generated.js"; export class TypesPluginConfig extends /*#__PURE__*/Schema.Class("TypesPluginConfig")({ Args: /*#__PURE__*/Schema.NullOr(TypesPluginConfigArgs.TypesPluginConfigArgs), Description: Schema.String, DockerVersion: /*#__PURE__*/Schema.optional(Schema.String), Documentation: Schema.String, Entrypoint: /*#__PURE__*/Schema.NullOr(/*#__PURE__*/Schema.Array(Schema.String)), Env: /*#__PURE__*/Schema.NullOr(/*#__PURE__*/Schema.Array(/*#__PURE__*/Schema.NullOr(TypesPluginEnv.TypesPluginEnv))), Interface: /*#__PURE__*/Schema.NullOr(TypesPluginConfigInterface.TypesPluginConfigInterface), IpcHost: Schema.Boolean, Linux: /*#__PURE__*/Schema.NullOr(TypesPluginConfigLinux.TypesPluginConfigLinux), Mounts: /*#__PURE__*/Schema.NullOr(/*#__PURE__*/Schema.Array(/*#__PURE__*/Schema.NullOr(TypesPluginMount.TypesPluginMount))), Network: /*#__PURE__*/Schema.NullOr(TypesPluginConfigNetwork.TypesPluginConfigNetwork), PidHost: Schema.Boolean, PropagatedMount: Schema.String, User: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(TypesPluginConfigUser.TypesPluginConfigUser)), WorkDir: Schema.String, rootfs: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(TypesPluginConfigRootfs.TypesPluginConfigRootfs)) }, { identifier: "TypesPluginConfig", title: "types.PluginConfig", documentation: "https://pkg.go.dev/github.com/docker/docker@v28.4.0+incompatible/api/types#PluginConfig" }) {} //# sourceMappingURL=TypesPluginConfig.generated.js.map