UNPKG

the-moby-effect

Version:
18 lines 1.38 kB
import * as Schema from "effect/Schema"; import * as VolumeAccessMode from "./VolumeAccessMode.generated.js"; import * as VolumeCapacityRange from "./VolumeCapacityRange.generated.js"; import * as VolumeSecret from "./VolumeSecret.generated.js"; import * as VolumeTopologyRequirement from "./VolumeTopologyRequirement.generated.js"; export class VolumeClusterVolumeSpec extends /*#__PURE__*/Schema.Class("VolumeClusterVolumeSpec")({ Group: /*#__PURE__*/Schema.optional(Schema.String), AccessMode: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(VolumeAccessMode.VolumeAccessMode)), AccessibilityRequirements: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(VolumeTopologyRequirement.VolumeTopologyRequirement)), CapacityRange: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(VolumeCapacityRange.VolumeCapacityRange)), Secrets: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(/*#__PURE__*/Schema.Array(/*#__PURE__*/Schema.NullOr(VolumeSecret.VolumeSecret)))), Availability: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.Literals(["active", "pause", "drain"])) }, { identifier: "VolumeClusterVolumeSpec", title: "volume.ClusterVolumeSpec", documentation: "https://pkg.go.dev/github.com/docker/docker@v28.4.0+incompatible/api/types/volume#ClusterVolumeSpec" }) {} //# sourceMappingURL=VolumeClusterVolumeSpec.generated.js.map