the-moby-effect
Version:
Moby/Docker API client built using effect-ts
45 lines • 1.63 kB
JavaScript
import * as Schema from "effect/Schema";
import * as MobySchemas from "../schemas/index.js";
export class ContainerExecOptions extends /*#__PURE__*/Schema.Class("ContainerExecOptions")({
User: /*#__PURE__*/Schema.optionalWith(Schema.String, {
nullable: true
}),
Privileged: /*#__PURE__*/Schema.optionalWith(Schema.Boolean, {
nullable: true
}),
Tty: /*#__PURE__*/Schema.optionalWith(Schema.Boolean, {
nullable: true
}),
ConsoleSize: /*#__PURE__*/Schema.optionalWith(/*#__PURE__*/Schema.Array(MobySchemas.UInt64).pipe(/*#__PURE__*/Schema.itemsCount(2)), {
nullable: true
}),
AttachStdin: /*#__PURE__*/Schema.optionalWith(Schema.Boolean, {
nullable: true
}),
AttachStderr: /*#__PURE__*/Schema.optionalWith(Schema.Boolean, {
nullable: true
}),
AttachStdout: /*#__PURE__*/Schema.optionalWith(Schema.Boolean, {
nullable: true
}),
Detach: /*#__PURE__*/Schema.optionalWith(Schema.Boolean, {
nullable: true
}),
DetachKeys: /*#__PURE__*/Schema.optionalWith(Schema.String, {
nullable: true
}),
Env: /*#__PURE__*/Schema.optionalWith(/*#__PURE__*/Schema.Array(Schema.String), {
nullable: true
}),
WorkingDir: /*#__PURE__*/Schema.optionalWith(Schema.String, {
nullable: true
}),
Cmd: /*#__PURE__*/Schema.optionalWith(/*#__PURE__*/Schema.Array(Schema.String), {
nullable: true
})
}, {
identifier: "ContainerExecOptions",
title: "container.ExecOptions",
documentation: "https://github.com/moby/moby/blob/a21b1a2d12e2c01542cb191eb526d7bfad0641e3/api/types/container/exec.go#L3-L18"
}) {}
//# sourceMappingURL=ContainerExecOptions.generated.js.map