UNPKG

the-moby-effect

Version:
113 lines 6.06 kB
import * as Schema from "effect/Schema"; import * as MobyNumber from "../schemas/number.js"; import * as RegistryServiceConfig from "./RegistryServiceConfig.generated.js"; import * as SwarmGenericResource from "./SwarmGenericResource.generated.js"; import * as SwarmInfo from "./SwarmInfo.generated.js"; import * as SystemCommit from "./SystemCommit.generated.js"; import * as SystemContainerdInfo from "./SystemContainerdInfo.generated.js"; import * as SystemDeviceInfo from "./SystemDeviceInfo.generated.js"; import * as SystemFirewallInfo from "./SystemFirewallInfo.generated.js"; import * as SystemNetworkAddressPool from "./SystemNetworkAddressPool.generated.js"; import * as SystemPluginsInfo from "./SystemPluginsInfo.generated.js"; import * as SystemRuntimeWithStatus from "./SystemRuntimeWithStatus.generated.js"; export class SystemInfo extends /*#__PURE__*/Schema.Class("SystemInfo")({ ID: Schema.String, Containers: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(/*#__PURE__*/Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })), ContainersRunning: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(/*#__PURE__*/Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })), ContainersPaused: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(/*#__PURE__*/Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })), ContainersStopped: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(/*#__PURE__*/Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })), Images: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(/*#__PURE__*/Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })), Driver: Schema.String, DriverStatus: /*#__PURE__*/Schema.NullOr(/*#__PURE__*/Schema.Array(/*#__PURE__*/Schema.Array(Schema.String).check(/*#__PURE__*/Schema.isLengthBetween(2, 2)))), SystemStatus: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(/*#__PURE__*/Schema.Array(/*#__PURE__*/Schema.Array(Schema.String).check(/*#__PURE__*/Schema.isLengthBetween(2, 2))))), Plugins: /*#__PURE__*/Schema.NullOr(SystemPluginsInfo.SystemPluginsInfo), MemoryLimit: Schema.Boolean, SwapLimit: Schema.Boolean, KernelMemory: /*#__PURE__*/Schema.optional(Schema.Boolean), KernelMemoryTCP: /*#__PURE__*/Schema.optional(Schema.Boolean), CpuCfsPeriod: Schema.Boolean, CpuCfsQuota: Schema.Boolean, CPUShares: Schema.Boolean, CPUSet: Schema.Boolean, PidsLimit: Schema.Boolean, IPv4Forwarding: Schema.Boolean, Debug: Schema.Boolean, NFd: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(/*#__PURE__*/Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })), OomKillDisable: Schema.Boolean, NGoroutines: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(/*#__PURE__*/Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })), SystemTime: Schema.String, LoggingDriver: Schema.String, CgroupDriver: Schema.String, CgroupVersion: /*#__PURE__*/Schema.optional(Schema.String), NEventsListener: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(/*#__PURE__*/Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })), KernelVersion: Schema.String, OperatingSystem: Schema.String, OSVersion: Schema.String, OSType: Schema.String, Architecture: Schema.String, IndexServerAddress: Schema.String, RegistryConfig: /*#__PURE__*/Schema.NullOr(RegistryServiceConfig.RegistryServiceConfig), NCPU: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(/*#__PURE__*/Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })), MemTotal: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(/*#__PURE__*/Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })), GenericResources: /*#__PURE__*/Schema.NullOr(/*#__PURE__*/Schema.Array(/*#__PURE__*/Schema.NullOr(SwarmGenericResource.SwarmGenericResource))), DockerRootDir: Schema.String, HttpProxy: Schema.String, HttpsProxy: Schema.String, NoProxy: Schema.String, Name: Schema.String, Labels: /*#__PURE__*/Schema.NullOr(/*#__PURE__*/Schema.Array(Schema.String)), ExperimentalBuild: Schema.Boolean, ServerVersion: Schema.String, Runtimes: /*#__PURE__*/Schema.NullOr(/*#__PURE__*/Schema.Record(Schema.String, /*#__PURE__*/Schema.NullOr(SystemRuntimeWithStatus.SystemRuntimeWithStatus))), DefaultRuntime: Schema.String, Swarm: /*#__PURE__*/Schema.NullOr(SwarmInfo.SwarmInfo), LiveRestoreEnabled: Schema.Boolean, Isolation: /*#__PURE__*/Schema.Literals(["", "default", "process", "hyperv"]), InitBinary: Schema.String, ContainerdCommit: /*#__PURE__*/Schema.NullOr(SystemCommit.SystemCommit), RuncCommit: /*#__PURE__*/Schema.NullOr(SystemCommit.SystemCommit), InitCommit: /*#__PURE__*/Schema.NullOr(SystemCommit.SystemCommit), SecurityOptions: /*#__PURE__*/Schema.NullOr(/*#__PURE__*/Schema.Array(Schema.String)), ProductLicense: /*#__PURE__*/Schema.optional(Schema.String), DefaultAddressPools: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(/*#__PURE__*/Schema.Array(/*#__PURE__*/Schema.NullOr(SystemNetworkAddressPool.SystemNetworkAddressPool)))), FirewallBackend: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(SystemFirewallInfo.SystemFirewallInfo)), CDISpecDirs: /*#__PURE__*/Schema.NullOr(/*#__PURE__*/Schema.Array(Schema.String)), DiscoveredDevices: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(/*#__PURE__*/Schema.Array(/*#__PURE__*/Schema.NullOr(SystemDeviceInfo.SystemDeviceInfo)))), Containerd: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(SystemContainerdInfo.SystemContainerdInfo)), Warnings: /*#__PURE__*/Schema.NullOr(/*#__PURE__*/Schema.Array(Schema.String)) }, { identifier: "SystemInfo", title: "system.Info", documentation: "https://pkg.go.dev/github.com/docker/docker@v28.4.0+incompatible/api/types/system#Info" }) {} //# sourceMappingURL=SystemInfo.generated.js.map