the-moby-effect
Version:
Moby/Docker API client built using effect-ts
65 lines • 2.64 kB
TypeScript
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