the-moby-effect
Version:
Moby/Docker API client built using effect-ts
87 lines • 4.04 kB
TypeScript
import * as Schema from "effect/Schema";
import * as ContainerNetworkStats from "./ContainerNetworkStats.generated.js";
declare const ContainerStatsResponse_base: Schema.Class<ContainerStatsResponse, {
name: Schema.optional<typeof Schema.String>;
id: Schema.optional<typeof Schema.String>;
networks: Schema.optionalWith<Schema.Record$<typeof Schema.String, Schema.NullOr<typeof ContainerNetworkStats.ContainerNetworkStats>>, {
nullable: true;
}>;
read: Schema.NullOr<typeof Schema.DateFromString>;
preread: Schema.NullOr<typeof Schema.DateFromString>;
pids_stats: Schema.optionalWith<typeof import("./ContainerPidsStats.generated.js").ContainerPidsStats, {
nullable: true;
}>;
blkio_stats: Schema.optionalWith<typeof import("./ContainerBlkioStats.generated.js").ContainerBlkioStats, {
nullable: true;
}>;
num_procs: import("../schemas/uInt32.js").$UInt32;
storage_stats: Schema.optionalWith<typeof import("./ContainerStorageStats.generated.js").ContainerStorageStats, {
nullable: true;
}>;
cpu_stats: Schema.optionalWith<typeof import("./ContainerCPUStats.generated.js").ContainerCPUStats, {
nullable: true;
}>;
precpu_stats: Schema.optionalWith<typeof import("./ContainerCPUStats.generated.js").ContainerCPUStats, {
nullable: true;
}>;
memory_stats: Schema.optionalWith<typeof import("./ContainerMemoryStats.generated.js").ContainerMemoryStats, {
nullable: true;
}>;
}, Schema.Struct.Encoded<{
name: Schema.optional<typeof Schema.String>;
id: Schema.optional<typeof Schema.String>;
networks: Schema.optionalWith<Schema.Record$<typeof Schema.String, Schema.NullOr<typeof ContainerNetworkStats.ContainerNetworkStats>>, {
nullable: true;
}>;
read: Schema.NullOr<typeof Schema.DateFromString>;
preread: Schema.NullOr<typeof Schema.DateFromString>;
pids_stats: Schema.optionalWith<typeof import("./ContainerPidsStats.generated.js").ContainerPidsStats, {
nullable: true;
}>;
blkio_stats: Schema.optionalWith<typeof import("./ContainerBlkioStats.generated.js").ContainerBlkioStats, {
nullable: true;
}>;
num_procs: import("../schemas/uInt32.js").$UInt32;
storage_stats: Schema.optionalWith<typeof import("./ContainerStorageStats.generated.js").ContainerStorageStats, {
nullable: true;
}>;
cpu_stats: Schema.optionalWith<typeof import("./ContainerCPUStats.generated.js").ContainerCPUStats, {
nullable: true;
}>;
precpu_stats: Schema.optionalWith<typeof import("./ContainerCPUStats.generated.js").ContainerCPUStats, {
nullable: true;
}>;
memory_stats: Schema.optionalWith<typeof import("./ContainerMemoryStats.generated.js").ContainerMemoryStats, {
nullable: true;
}>;
}>, never, {
readonly name?: string | undefined;
} & {
readonly num_procs: import("../schemas/uInt32.js").UInt32Brand;
} & {
readonly read: Date | null;
} & {
readonly preread: Date | null;
} & {
readonly pids_stats?: import("./ContainerPidsStats.generated.js").ContainerPidsStats | undefined;
} & {
readonly blkio_stats?: import("./ContainerBlkioStats.generated.js").ContainerBlkioStats | undefined;
} & {
readonly storage_stats?: import("./ContainerStorageStats.generated.js").ContainerStorageStats | undefined;
} & {
readonly cpu_stats?: import("./ContainerCPUStats.generated.js").ContainerCPUStats | undefined;
} & {
readonly precpu_stats?: import("./ContainerCPUStats.generated.js").ContainerCPUStats | undefined;
} & {
readonly memory_stats?: import("./ContainerMemoryStats.generated.js").ContainerMemoryStats | undefined;
} & {
readonly id?: string | undefined;
} & {
readonly networks?: {
readonly [x: string]: ContainerNetworkStats.ContainerNetworkStats | null;
} | undefined;
}, {}, {}>;
export declare class ContainerStatsResponse extends ContainerStatsResponse_base {
}
export {};
//# sourceMappingURL=ContainerStatsResponse.generated.d.ts.map