the-moby-effect
Version:
Moby/Docker API client built using effect-ts
17 lines (15 loc) • 627 B
text/typescript
import * as Schema from "effect/Schema";
export class MountBindOptions extends Schema.Class<MountBindOptions>("MountBindOptions")(
{
Propagation: Schema.optional(Schema.Literals(["rprivate", "private", "rshared", "shared", "rslave", "slave"])),
NonRecursive: Schema.optional(Schema.Boolean),
CreateMountpoint: Schema.optional(Schema.Boolean),
ReadOnlyNonRecursive: Schema.optional(Schema.Boolean),
ReadOnlyForceRecursive: Schema.optional(Schema.Boolean),
},
{
identifier: "MountBindOptions",
title: "mount.BindOptions",
documentation: "",
}
) {}