the-moby-effect
Version:
Moby/Docker API client built using effect-ts
30 lines • 1.27 kB
TypeScript
import * as Schema from "effect/Schema";
import * as MobySchemas from "../schemas/index.js";
import * as SwarmTopology from "./SwarmTopology.generated.js";
declare const SwarmNodeCSIInfo_base: Schema.Class<SwarmNodeCSIInfo, {
PluginName: Schema.optional<typeof Schema.String>;
NodeID: Schema.optional<typeof Schema.String>;
MaxVolumesPerNode: Schema.optional<MobySchemas.Int64Schemas.$Int64>;
AccessibleTopology: Schema.optionalWith<typeof SwarmTopology.SwarmTopology, {
nullable: true;
}>;
}, Schema.Struct.Encoded<{
PluginName: Schema.optional<typeof Schema.String>;
NodeID: Schema.optional<typeof Schema.String>;
MaxVolumesPerNode: Schema.optional<MobySchemas.Int64Schemas.$Int64>;
AccessibleTopology: Schema.optionalWith<typeof SwarmTopology.SwarmTopology, {
nullable: true;
}>;
}>, never, {
readonly AccessibleTopology?: SwarmTopology.SwarmTopology | undefined;
} & {
readonly NodeID?: string | undefined;
} & {
readonly PluginName?: string | undefined;
} & {
readonly MaxVolumesPerNode?: MobySchemas.Int64Schemas.Int64Brand | undefined;
}, {}, {}>;
export declare class SwarmNodeCSIInfo extends SwarmNodeCSIInfo_base {
}
export {};
//# sourceMappingURL=SwarmNodeCSIInfo.generated.d.ts.map