UNPKG

the-moby-effect

Version:
101 lines 4.16 kB
import * as Schema from "effect/Schema"; import * as MobySchemas from "../schemas/index.js"; import * as NetworkEndpointSettings from "./NetworkEndpointSettings.generated.js"; declare const NetworkSettings_base: Schema.Class<NetworkSettings, { Bridge: typeof Schema.String; SandboxID: typeof Schema.String; SandboxKey: typeof Schema.String; Ports: Schema.NullOr<Schema.Record$<typeof Schema.String, Schema.NullOr<Schema.Array$<Schema.NullOr<MobySchemas.PortSchemas.$PortBinding>>>>>; HairpinMode: typeof Schema.Boolean; LinkLocalIPv6Address: typeof Schema.String; LinkLocalIPv6PrefixLen: MobySchemas.Int64Schemas.$Int64; SecondaryIPAddresses: Schema.NullOr<Schema.Array$<Schema.NullOr<MobySchemas.AddressSchemas.$Address>>>; SecondaryIPv6Addresses: Schema.NullOr<Schema.Array$<Schema.NullOr<MobySchemas.AddressSchemas.$Address>>>; EndpointID: typeof Schema.String; Gateway: typeof Schema.String; GlobalIPv6Address: typeof Schema.String; GlobalIPv6PrefixLen: MobySchemas.Int64Schemas.$Int64; IPAddress: typeof Schema.String; IPPrefixLen: MobySchemas.Int64Schemas.$Int64; IPv6Gateway: typeof Schema.String; MacAddress: typeof Schema.String; Networks: Schema.NullOr<Schema.Record$<typeof Schema.String, Schema.NullOr<typeof NetworkEndpointSettings.NetworkEndpointSettings>>>; }, Schema.Struct.Encoded<{ Bridge: typeof Schema.String; SandboxID: typeof Schema.String; SandboxKey: typeof Schema.String; Ports: Schema.NullOr<Schema.Record$<typeof Schema.String, Schema.NullOr<Schema.Array$<Schema.NullOr<MobySchemas.PortSchemas.$PortBinding>>>>>; HairpinMode: typeof Schema.Boolean; LinkLocalIPv6Address: typeof Schema.String; LinkLocalIPv6PrefixLen: MobySchemas.Int64Schemas.$Int64; SecondaryIPAddresses: Schema.NullOr<Schema.Array$<Schema.NullOr<MobySchemas.AddressSchemas.$Address>>>; SecondaryIPv6Addresses: Schema.NullOr<Schema.Array$<Schema.NullOr<MobySchemas.AddressSchemas.$Address>>>; EndpointID: typeof Schema.String; Gateway: typeof Schema.String; GlobalIPv6Address: typeof Schema.String; GlobalIPv6PrefixLen: MobySchemas.Int64Schemas.$Int64; IPAddress: typeof Schema.String; IPPrefixLen: MobySchemas.Int64Schemas.$Int64; IPv6Gateway: typeof Schema.String; MacAddress: typeof Schema.String; Networks: Schema.NullOr<Schema.Record$<typeof Schema.String, Schema.NullOr<typeof NetworkEndpointSettings.NetworkEndpointSettings>>>; }>, never, { readonly MacAddress: string; } & { readonly EndpointID: string; } & { readonly Gateway: string; } & { readonly IPPrefixLen: MobySchemas.Int64Schemas.Int64Brand; } & { readonly IPv6Gateway: string; } & { readonly GlobalIPv6Address: string; } & { readonly GlobalIPv6PrefixLen: MobySchemas.Int64Schemas.Int64Brand; } & { readonly IPAddress: string; } & { readonly Bridge: string; } & { readonly SandboxID: string; } & { readonly SandboxKey: string; } & { readonly HairpinMode: boolean; } & { readonly LinkLocalIPv6Address: string; } & { readonly LinkLocalIPv6PrefixLen: MobySchemas.Int64Schemas.Int64Brand; } & { readonly Ports: { readonly [x: string]: readonly ({ readonly HostIp?: string | undefined; readonly HostPort: string; } | null)[] | null; } | null; } & { readonly SecondaryIPAddresses: readonly ({ readonly family: "ipv4"; readonly ip: MobySchemas.IPv4Schemas.IPv4Brand; } | { readonly family: "ipv6"; readonly ip: MobySchemas.IPv6Schemas.IPv6Brand; } | null)[] | null; } & { readonly SecondaryIPv6Addresses: readonly ({ readonly family: "ipv4"; readonly ip: MobySchemas.IPv4Schemas.IPv4Brand; } | { readonly family: "ipv6"; readonly ip: MobySchemas.IPv6Schemas.IPv6Brand; } | null)[] | null; } & { readonly Networks: { readonly [x: string]: NetworkEndpointSettings.NetworkEndpointSettings | null; } | null; }, {}, {}>; export declare class NetworkSettings extends NetworkSettings_base { } export {}; //# sourceMappingURL=NetworkSettings.generated.d.ts.map