the-moby-effect
Version:
Moby/Docker API client built using effect-ts
63 lines • 2.45 kB
TypeScript
import * as Schema from "effect/Schema";
import * as MobySchemas from "../schemas/index.js";
import * as SwarmSpec from "./SwarmSpec.generated.js";
import * as SwarmTLSInfo from "./SwarmTLSInfo.generated.js";
declare const SwarmClusterInfo_base: Schema.Class<SwarmClusterInfo, {
Spec: Schema.NullOr<typeof SwarmSpec.SwarmSpec>;
TLSInfo: Schema.NullOr<typeof SwarmTLSInfo.SwarmTLSInfo>;
RootRotationInProgress: typeof Schema.Boolean;
DefaultAddrPool: Schema.NullOr<Schema.Array$<typeof Schema.String>>;
SubnetSize: MobySchemas.UInt32Schemas.$UInt32;
DataPathPort: MobySchemas.UInt32Schemas.$UInt32;
Version: Schema.optionalWith<typeof import("./SwarmVersion.generated.js").SwarmVersion, {
nullable: true;
}>;
CreatedAt: Schema.optionalWith<typeof Schema.DateFromString, {
nullable: true;
}>;
UpdatedAt: Schema.optionalWith<typeof Schema.DateFromString, {
nullable: true;
}>;
ID: typeof Schema.String;
}, Schema.Struct.Encoded<{
Spec: Schema.NullOr<typeof SwarmSpec.SwarmSpec>;
TLSInfo: Schema.NullOr<typeof SwarmTLSInfo.SwarmTLSInfo>;
RootRotationInProgress: typeof Schema.Boolean;
DefaultAddrPool: Schema.NullOr<Schema.Array$<typeof Schema.String>>;
SubnetSize: MobySchemas.UInt32Schemas.$UInt32;
DataPathPort: MobySchemas.UInt32Schemas.$UInt32;
Version: Schema.optionalWith<typeof import("./SwarmVersion.generated.js").SwarmVersion, {
nullable: true;
}>;
CreatedAt: Schema.optionalWith<typeof Schema.DateFromString, {
nullable: true;
}>;
UpdatedAt: Schema.optionalWith<typeof Schema.DateFromString, {
nullable: true;
}>;
ID: typeof Schema.String;
}>, never, {
readonly ID: string;
} & {
readonly CreatedAt?: Date | undefined;
} & {
readonly Version?: import("./SwarmVersion.generated.js").SwarmVersion | undefined;
} & {
readonly UpdatedAt?: Date | undefined;
} & {
readonly Spec: SwarmSpec.SwarmSpec | null;
} & {
readonly RootRotationInProgress: boolean;
} & {
readonly SubnetSize: MobySchemas.UInt32Schemas.UInt32Brand;
} & {
readonly DataPathPort: MobySchemas.UInt32Schemas.UInt32Brand;
} & {
readonly TLSInfo: SwarmTLSInfo.SwarmTLSInfo | null;
} & {
readonly DefaultAddrPool: readonly string[] | null;
}, {}, {}>;
export declare class SwarmClusterInfo extends SwarmClusterInfo_base {
}
export {};
//# sourceMappingURL=SwarmClusterInfo.generated.d.ts.map