UNPKG

the-moby-effect

Version:
113 lines 4.7 kB
import * as Schema from "effect/Schema"; import * as MobySchemas from "../schemas/index.js"; import * as SwarmGenericResource from "./SwarmGenericResource.generated.js"; import * as SwarmNetworkAttachment from "./SwarmNetworkAttachment.generated.js"; import * as SwarmTaskSpec from "./SwarmTaskSpec.generated.js"; import * as SwarmTaskStatus from "./SwarmTaskStatus.generated.js"; import * as SwarmVersion from "./SwarmVersion.generated.js"; import * as SwarmVolumeAttachment from "./SwarmVolumeAttachment.generated.js"; declare const SwarmTask_base: Schema.Class<SwarmTask, { Spec: Schema.optionalWith<typeof SwarmTaskSpec.SwarmTaskSpec, { nullable: true; }>; ServiceID: Schema.optional<typeof Schema.String>; Slot: Schema.optional<MobySchemas.Int64Schemas.$Int64>; NodeID: Schema.optional<typeof Schema.String>; Status: Schema.optionalWith<typeof SwarmTaskStatus.SwarmTaskStatus, { nullable: true; }>; DesiredState: Schema.optional<typeof Schema.String>; NetworksAttachments: Schema.optionalWith<Schema.Array$<Schema.NullOr<typeof SwarmNetworkAttachment.SwarmNetworkAttachment>>, { nullable: true; }>; GenericResources: Schema.optionalWith<Schema.Array$<Schema.NullOr<typeof SwarmGenericResource.SwarmGenericResource>>, { nullable: true; }>; JobIteration: Schema.optionalWith<typeof SwarmVersion.SwarmVersion, { nullable: true; }>; Volumes: Schema.NullOr<Schema.Array$<Schema.NullOr<typeof SwarmVolumeAttachment.SwarmVolumeAttachment>>>; Name: Schema.optional<typeof Schema.String>; Labels: Schema.NullOr<Schema.Record$<typeof Schema.String, typeof Schema.String>>; Version: Schema.optionalWith<typeof SwarmVersion.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.optionalWith<typeof SwarmTaskSpec.SwarmTaskSpec, { nullable: true; }>; ServiceID: Schema.optional<typeof Schema.String>; Slot: Schema.optional<MobySchemas.Int64Schemas.$Int64>; NodeID: Schema.optional<typeof Schema.String>; Status: Schema.optionalWith<typeof SwarmTaskStatus.SwarmTaskStatus, { nullable: true; }>; DesiredState: Schema.optional<typeof Schema.String>; NetworksAttachments: Schema.optionalWith<Schema.Array$<Schema.NullOr<typeof SwarmNetworkAttachment.SwarmNetworkAttachment>>, { nullable: true; }>; GenericResources: Schema.optionalWith<Schema.Array$<Schema.NullOr<typeof SwarmGenericResource.SwarmGenericResource>>, { nullable: true; }>; JobIteration: Schema.optionalWith<typeof SwarmVersion.SwarmVersion, { nullable: true; }>; Volumes: Schema.NullOr<Schema.Array$<Schema.NullOr<typeof SwarmVolumeAttachment.SwarmVolumeAttachment>>>; Name: Schema.optional<typeof Schema.String>; Labels: Schema.NullOr<Schema.Record$<typeof Schema.String, typeof Schema.String>>; Version: Schema.optionalWith<typeof SwarmVersion.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?: SwarmVersion.SwarmVersion | undefined; } & { readonly UpdatedAt?: Date | undefined; } & { readonly NodeID?: string | undefined; } & { readonly Spec?: SwarmTaskSpec.SwarmTaskSpec | undefined; } & { readonly Name?: string | undefined; } & { readonly Volumes: readonly (SwarmVolumeAttachment.SwarmVolumeAttachment | null)[] | null; } & { readonly Labels: { readonly [x: string]: string; } | null; } & { readonly Status?: SwarmTaskStatus.SwarmTaskStatus | undefined; } & { readonly JobIteration?: SwarmVersion.SwarmVersion | undefined; } & { readonly GenericResources?: readonly (SwarmGenericResource.SwarmGenericResource | null)[] | undefined; } & { readonly ServiceID?: string | undefined; } & { readonly Slot?: MobySchemas.Int64Schemas.Int64Brand | undefined; } & { readonly DesiredState?: string | undefined; } & { readonly NetworksAttachments?: readonly (SwarmNetworkAttachment.SwarmNetworkAttachment | null)[] | undefined; }, {}, {}>; export declare class SwarmTask extends SwarmTask_base { } export {}; //# sourceMappingURL=SwarmTask.generated.d.ts.map