UNPKG

the-moby-effect

Version:
65 lines 2.64 kB
import * as Schema from "effect/Schema"; import * as NetworkConfigReference from "./NetworkConfigReference.generated.js"; import * as SwarmDriver from "./SwarmDriver.generated.js"; import * as SwarmIPAMOptions from "./SwarmIPAMOptions.generated.js"; declare const SwarmNetworkSpec_base: Schema.Class<SwarmNetworkSpec, { DriverConfiguration: Schema.optionalWith<typeof SwarmDriver.SwarmDriver, { nullable: true; }>; IPv6Enabled: Schema.optional<typeof Schema.Boolean>; Internal: Schema.optional<typeof Schema.Boolean>; Attachable: Schema.optional<typeof Schema.Boolean>; Ingress: Schema.optional<typeof Schema.Boolean>; IPAMOptions: Schema.optionalWith<typeof SwarmIPAMOptions.SwarmIPAMOptions, { nullable: true; }>; ConfigFrom: Schema.optionalWith<typeof NetworkConfigReference.NetworkConfigReference, { nullable: true; }>; Scope: Schema.optional<typeof Schema.String>; Name: Schema.optional<typeof Schema.String>; Labels: Schema.NullOr<Schema.Record$<typeof Schema.String, typeof Schema.String>>; }, Schema.Struct.Encoded<{ DriverConfiguration: Schema.optionalWith<typeof SwarmDriver.SwarmDriver, { nullable: true; }>; IPv6Enabled: Schema.optional<typeof Schema.Boolean>; Internal: Schema.optional<typeof Schema.Boolean>; Attachable: Schema.optional<typeof Schema.Boolean>; Ingress: Schema.optional<typeof Schema.Boolean>; IPAMOptions: Schema.optionalWith<typeof SwarmIPAMOptions.SwarmIPAMOptions, { nullable: true; }>; ConfigFrom: Schema.optionalWith<typeof NetworkConfigReference.NetworkConfigReference, { nullable: true; }>; Scope: Schema.optional<typeof Schema.String>; Name: Schema.optional<typeof Schema.String>; Labels: Schema.NullOr<Schema.Record$<typeof Schema.String, typeof Schema.String>>; }>, never, { readonly Scope?: string | undefined; } & { readonly Name?: string | undefined; } & { readonly Labels: { readonly [x: string]: string; } | null; } & { readonly Internal?: boolean | undefined; } & { readonly Attachable?: boolean | undefined; } & { readonly Ingress?: boolean | undefined; } & { readonly ConfigFrom?: NetworkConfigReference.NetworkConfigReference | undefined; } & { readonly DriverConfiguration?: SwarmDriver.SwarmDriver | undefined; } & { readonly IPv6Enabled?: boolean | undefined; } & { readonly IPAMOptions?: SwarmIPAMOptions.SwarmIPAMOptions | undefined; }, {}, {}>; export declare class SwarmNetworkSpec extends SwarmNetworkSpec_base { } export {}; //# sourceMappingURL=SwarmNetworkSpec.generated.d.ts.map