the-moby-effect
Version:
Moby/Docker API client built using effect-ts
32 lines • 2.15 kB
JavaScript
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