UNPKG

the-moby-effect

Version:
74 lines 3.17 kB
import * as Schema from "effect/Schema"; import * as MobySchemas from "../schemas/index.js"; import * as NetworkEndpointIPAMConfig from "./NetworkEndpointIPAMConfig.generated.js"; declare const NetworkEndpointSettings_base: Schema.Class<NetworkEndpointSettings, { IPAMConfig: Schema.NullOr<typeof NetworkEndpointIPAMConfig.NetworkEndpointIPAMConfig>; Links: Schema.NullOr<Schema.Array$<typeof Schema.String>>; Aliases: Schema.NullOr<Schema.Array$<typeof Schema.String>>; MacAddress: Schema.Union<[Schema.Literal<[""]>, MobySchemas.MacSchemas.MacAddress]>; DriverOpts: Schema.NullOr<Schema.Record$<typeof Schema.String, typeof Schema.String>>; NetworkID: typeof Schema.String; EndpointID: typeof Schema.String; Gateway: typeof Schema.String; IPAddress: Schema.Union<[Schema.Literal<[""]>, MobySchemas.AddressSchemas.$Address]>; IPPrefixLen: MobySchemas.Int64Schemas.$Int64; IPv6Gateway: typeof Schema.String; GlobalIPv6Address: typeof Schema.String; GlobalIPv6PrefixLen: MobySchemas.Int64Schemas.$Int64; DNSNames: Schema.NullOr<Schema.Array$<typeof Schema.String>>; }, Schema.Struct.Encoded<{ IPAMConfig: Schema.NullOr<typeof NetworkEndpointIPAMConfig.NetworkEndpointIPAMConfig>; Links: Schema.NullOr<Schema.Array$<typeof Schema.String>>; Aliases: Schema.NullOr<Schema.Array$<typeof Schema.String>>; MacAddress: Schema.Union<[Schema.Literal<[""]>, MobySchemas.MacSchemas.MacAddress]>; DriverOpts: Schema.NullOr<Schema.Record$<typeof Schema.String, typeof Schema.String>>; NetworkID: typeof Schema.String; EndpointID: typeof Schema.String; Gateway: typeof Schema.String; IPAddress: Schema.Union<[Schema.Literal<[""]>, MobySchemas.AddressSchemas.$Address]>; IPPrefixLen: MobySchemas.Int64Schemas.$Int64; IPv6Gateway: typeof Schema.String; GlobalIPv6Address: typeof Schema.String; GlobalIPv6PrefixLen: MobySchemas.Int64Schemas.$Int64; DNSNames: Schema.NullOr<Schema.Array$<typeof Schema.String>>; }>, never, { readonly MacAddress: "" | MobySchemas.MacSchemas.MacAddressBrand; } & { readonly NetworkID: string; } & { readonly EndpointID: string; } & { readonly Gateway: string; } & { readonly IPPrefixLen: MobySchemas.Int64Schemas.Int64Brand; } & { readonly IPv6Gateway: string; } & { readonly GlobalIPv6Address: string; } & { readonly GlobalIPv6PrefixLen: MobySchemas.Int64Schemas.Int64Brand; } & { readonly IPAMConfig: NetworkEndpointIPAMConfig.NetworkEndpointIPAMConfig | null; } & { readonly Links: readonly string[] | null; } & { readonly Aliases: readonly string[] | null; } & { readonly DriverOpts: { readonly [x: string]: string; } | null; } & { readonly IPAddress: "" | { readonly family: "ipv4"; readonly ip: MobySchemas.IPv4Schemas.IPv4Brand; } | { readonly family: "ipv6"; readonly ip: MobySchemas.IPv6Schemas.IPv6Brand; }; } & { readonly DNSNames: readonly string[] | null; }, {}, {}>; export declare class NetworkEndpointSettings extends NetworkEndpointSettings_base { } export {}; //# sourceMappingURL=NetworkEndpointSettings.generated.d.ts.map