the-moby-effect
Version:
Moby/Docker API client built using effect-ts
18 lines • 1.44 kB
TypeScript
import * as Schema from "effect/Schema";
import * as PortSchemas from "../schemas/port.ts";
import * as NetworkAddress from "./NetworkAddress.generated.ts";
declare const ContainerNetworkSettingsBase_base: Schema.Class<ContainerNetworkSettingsBase, Schema.Struct<{
readonly Bridge: Schema.optional<Schema.String>;
readonly SandboxID: Schema.String;
readonly SandboxKey: Schema.String;
readonly Ports: Schema.NullOr<Schema.$Record<Schema.Union<readonly [Schema.TemplateLiteral<readonly [Schema.Number]>, Schema.TemplateLiteral<readonly [Schema.Number, "/", Schema.Literal<"tcp">]>, Schema.TemplateLiteral<readonly [Schema.Number, "/", Schema.Literal<"udp">]>]>, Schema.NullOr<Schema.$Array<typeof PortSchemas.PortBinding>>>>;
readonly HairpinMode: Schema.optional<Schema.Boolean>;
readonly LinkLocalIPv6Address: Schema.optional<Schema.String>;
readonly LinkLocalIPv6PrefixLen: Schema.optional<Schema.decodeTo<Schema.BigInt, Schema.String, never, never>>;
readonly SecondaryIPAddresses: Schema.optional<Schema.NullOr<Schema.$Array<Schema.NullOr<typeof NetworkAddress.NetworkAddress>>>>;
readonly SecondaryIPv6Addresses: Schema.optional<Schema.NullOr<Schema.$Array<Schema.NullOr<typeof NetworkAddress.NetworkAddress>>>>;
}>, {}>;
export declare class ContainerNetworkSettingsBase extends ContainerNetworkSettingsBase_base {
}
export {};
//# sourceMappingURL=ContainerNetworkSettingsBase.generated.d.ts.map