UNPKG

the-moby-effect

Version:
27 lines 2.1 kB
import * as Effect from "effect/Effect"; import * as Schema from "effect/Schema"; import * as MobyNumber from "../schemas/number.js"; import * as SwarmSpec from "./SwarmSpec.generated.js"; export class SwarmInitRequest extends /*#__PURE__*/Schema.Class("SwarmInitRequest")({ ListenAddr: /*#__PURE__*/Schema.String.pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed("0.0.0.0:2377"))), AdvertiseAddr: /*#__PURE__*/Schema.String.pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(""))), DataPathAddr: /*#__PURE__*/Schema.String.pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(""))), DataPathPort: /*#__PURE__*/MobyNumber.NumberFromWireString.check(Schema.isInt(), Schema.isBetween({ minimum: 0, maximum: 2 ** 32 - 1 })).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(0))), ForceNewCluster: /*#__PURE__*/Schema.Boolean.pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(false))), Spec: /*#__PURE__*/Schema.NullOr(SwarmSpec.SwarmSpec).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(null))), AutoLockManagers: /*#__PURE__*/Schema.Boolean.pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(false))), Availability: /*#__PURE__*/Schema.Literals(["active", "pause", "drain"]).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed("active"))), DefaultAddrPool: /*#__PURE__*/Schema.NullOr(Schema.Array(Schema.String)).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed([]))), SubnetSize: /*#__PURE__*/MobyNumber.NumberFromWireString.check(Schema.isInt(), Schema.isBetween({ minimum: 0, maximum: 2 ** 32 - 1 })).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(24))) }, { identifier: "SwarmInitRequest", title: "swarm.InitRequest", documentation: "https://pkg.go.dev/github.com/docker/docker@v28.4.0+incompatible/api/types/swarm#InitRequest" }) {} //# sourceMappingURL=SwarmInitRequest.generated.js.map