UNPKG

the-moby-effect

Version:
100 lines 7.32 kB
import * as Effect from "effect/Effect"; import * as Schema from "effect/Schema"; import * as MobyNumber from "../schemas/number.js"; import * as BlkiodevThrottleDevice from "./BlkiodevThrottleDevice.generated.js"; import * as BlkiodevWeightDevice from "./BlkiodevWeightDevice.generated.js"; import * as ContainerDeviceMapping from "./ContainerDeviceMapping.generated.js"; import * as ContainerDeviceRequest from "./ContainerDeviceRequest.generated.js"; import * as UnitsUlimit from "./UnitsUlimit.generated.js"; export class ContainerResources extends /*#__PURE__*/Schema.Class("ContainerResources")({ CpuShares: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(0n))), Memory: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(0n))), NanoCpus: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(0n))), CgroupParent: /*#__PURE__*/Schema.String.pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(""))), BlkioWeight: /*#__PURE__*/MobyNumber.NumberFromWireString.check(Schema.isInt(), Schema.isBetween({ minimum: 0, maximum: 2 ** 16 - 1 })).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(0))), BlkioWeightDevice: /*#__PURE__*/Schema.NullOr(Schema.Array(Schema.NullOr(BlkiodevWeightDevice.BlkiodevWeightDevice))).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed([]))), BlkioDeviceReadBps: /*#__PURE__*/Schema.NullOr(Schema.Array(Schema.NullOr(BlkiodevThrottleDevice.BlkiodevThrottleDevice))).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed([]))), BlkioDeviceWriteBps: /*#__PURE__*/Schema.NullOr(Schema.Array(Schema.NullOr(BlkiodevThrottleDevice.BlkiodevThrottleDevice))).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed([]))), BlkioDeviceReadIOps: /*#__PURE__*/Schema.NullOr(Schema.Array(Schema.NullOr(BlkiodevThrottleDevice.BlkiodevThrottleDevice))).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed([]))), BlkioDeviceWriteIOps: /*#__PURE__*/Schema.NullOr(Schema.Array(Schema.NullOr(BlkiodevThrottleDevice.BlkiodevThrottleDevice))).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed([]))), CpuPeriod: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(0n))), CpuQuota: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(0n))), CpuRealtimePeriod: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(0n))), CpuRealtimeRuntime: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(0n))), CpusetCpus: /*#__PURE__*/Schema.String.pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(""))), CpusetMems: /*#__PURE__*/Schema.String.pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(""))), Devices: /*#__PURE__*/Schema.NullOr(Schema.Array(Schema.NullOr(ContainerDeviceMapping.ContainerDeviceMapping))).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed([]))), DeviceCgroupRules: /*#__PURE__*/Schema.NullOr(Schema.Array(Schema.String)).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed([]))), DeviceRequests: /*#__PURE__*/Schema.NullOr(Schema.Array(Schema.NullOr(ContainerDeviceRequest.ContainerDeviceRequest))).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed([]))), KernelMemory: /*#__PURE__*/Schema.optional(/*#__PURE__*/MobyNumber.BigIntFromWireString.check(/*#__PURE__*/Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n }))), KernelMemoryTCP: /*#__PURE__*/Schema.optional(/*#__PURE__*/MobyNumber.BigIntFromWireString.check(/*#__PURE__*/Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n }))), MemoryReservation: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(0n))), MemorySwap: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(0n))), MemorySwappiness: /*#__PURE__*/Schema.NullOr(MobyNumber.BigIntFromWireString.check(Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n }))).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(-1n))), OomKillDisable: /*#__PURE__*/Schema.NullOr(Schema.Boolean).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(false))), PidsLimit: /*#__PURE__*/Schema.NullOr(MobyNumber.BigIntFromWireString.check(Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n }))).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(0n))), Ulimits: /*#__PURE__*/Schema.NullOr(Schema.Array(Schema.NullOr(UnitsUlimit.UnitsUlimit))).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed([]))), CpuCount: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(0n))), CpuPercent: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(0n))), IOMaximumIOps: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(Schema.isBetweenBigInt({ minimum: 0n, maximum: 2n ** 64n - 1n })).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(0n))), IOMaximumBandwidth: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(Schema.isBetweenBigInt({ minimum: 0n, maximum: 2n ** 64n - 1n })).pipe(/*#__PURE__*/Schema.withConstructorDefault(/*#__PURE__*/Effect.succeed(0n))) }, { identifier: "ContainerResources", title: "container.Resources", documentation: "https://pkg.go.dev/github.com/docker/docker@v28.4.0+incompatible/api/types/container#Resources" }) {} //# sourceMappingURL=ContainerResources.generated.js.map