the-moby-effect
Version:
Moby/Docker API client built using effect-ts
30 lines • 1.92 kB
TypeScript
import * as Schema from "effect/Schema";
import * as ContainerMountPoint from "./ContainerMountPoint.generated.ts";
import * as ContainerNetworkSettingsSummary from "./ContainerNetworkSettingsSummary.generated.ts";
import * as ContainerPort from "./ContainerPort.generated.ts";
import * as V1Descriptor from "./V1Descriptor.generated.ts";
declare const ContainerSummary_base: Schema.Class<ContainerSummary, Schema.Struct<{
readonly Id: Schema.brand<Schema.String, "ContainerId">;
readonly Names: Schema.NullOr<Schema.$Array<Schema.String>>;
readonly Image: Schema.String;
readonly ImageID: Schema.brand<Schema.String, "ImageId">;
readonly ImageManifestDescriptor: Schema.optional<Schema.NullOr<typeof V1Descriptor.V1Descriptor>>;
readonly Command: Schema.String;
readonly Created: Schema.decodeTo<Schema.BigInt, Schema.String, never, never>;
readonly Ports: Schema.NullOr<Schema.$Array<Schema.NullOr<typeof ContainerPort.ContainerPort>>>;
readonly SizeRw: Schema.optional<Schema.decodeTo<Schema.BigInt, Schema.String, never, never>>;
readonly SizeRootFs: Schema.optional<Schema.decodeTo<Schema.BigInt, Schema.String, never, never>>;
readonly Labels: Schema.NullOr<Schema.$Record<Schema.String, Schema.String>>;
readonly State: Schema.String;
readonly Status: Schema.String;
readonly HostConfig: Schema.Struct<{
readonly NetworkMode: Schema.optional<Schema.String>;
readonly Annotations: Schema.optional<Schema.NullOr<Schema.$Record<Schema.String, Schema.String>>>;
}>;
readonly NetworkSettings: Schema.NullOr<typeof ContainerNetworkSettingsSummary.ContainerNetworkSettingsSummary>;
readonly Mounts: Schema.NullOr<Schema.$Array<Schema.NullOr<typeof ContainerMountPoint.ContainerMountPoint>>>;
}>, {}>;
export declare class ContainerSummary extends ContainerSummary_base {
}
export {};
//# sourceMappingURL=ContainerSummary.generated.d.ts.map