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