UNPKG

the-moby-effect

Version:
97 lines 3.95 kB
import * as Schema from "effect/Schema"; import * as NetworkConfigReference from "./NetworkConfigReference.generated.js"; import * as NetworkEndpointResource from "./NetworkEndpointResource.generated.js"; import * as NetworkIPAM from "./NetworkIPAM.generated.js"; import * as NetworkPeerInfo from "./NetworkPeerInfo.generated.js"; import * as NetworkServiceInfo from "./NetworkServiceInfo.generated.js"; declare const NetworkSummary_base: Schema.Class<NetworkSummary, { Name: typeof Schema.String; Id: typeof Schema.String; Created: Schema.NullOr<typeof Schema.DateFromString>; Scope: typeof Schema.String; Driver: typeof Schema.String; EnableIPv6: typeof Schema.Boolean; IPAM: Schema.NullOr<typeof NetworkIPAM.NetworkIPAM>; Internal: typeof Schema.Boolean; Attachable: typeof Schema.Boolean; Ingress: typeof Schema.Boolean; ConfigFrom: Schema.NullOr<typeof NetworkConfigReference.NetworkConfigReference>; ConfigOnly: typeof Schema.Boolean; Containers: Schema.NullOr<Schema.Record$<typeof Schema.String, Schema.NullOr<typeof NetworkEndpointResource.NetworkEndpointResource>>>; Options: Schema.NullOr<Schema.Record$<typeof Schema.String, typeof Schema.String>>; Labels: Schema.NullOr<Schema.Record$<typeof Schema.String, typeof Schema.String>>; Peers: Schema.optionalWith<Schema.Array$<Schema.NullOr<typeof NetworkPeerInfo.NetworkPeerInfo>>, { nullable: true; }>; Services: Schema.optionalWith<Schema.Record$<typeof Schema.String, Schema.NullOr<typeof NetworkServiceInfo.NetworkServiceInfo>>, { nullable: true; }>; }, Schema.Struct.Encoded<{ Name: typeof Schema.String; Id: typeof Schema.String; Created: Schema.NullOr<typeof Schema.DateFromString>; Scope: typeof Schema.String; Driver: typeof Schema.String; EnableIPv6: typeof Schema.Boolean; IPAM: Schema.NullOr<typeof NetworkIPAM.NetworkIPAM>; Internal: typeof Schema.Boolean; Attachable: typeof Schema.Boolean; Ingress: typeof Schema.Boolean; ConfigFrom: Schema.NullOr<typeof NetworkConfigReference.NetworkConfigReference>; ConfigOnly: typeof Schema.Boolean; Containers: Schema.NullOr<Schema.Record$<typeof Schema.String, Schema.NullOr<typeof NetworkEndpointResource.NetworkEndpointResource>>>; Options: Schema.NullOr<Schema.Record$<typeof Schema.String, typeof Schema.String>>; Labels: Schema.NullOr<Schema.Record$<typeof Schema.String, typeof Schema.String>>; Peers: Schema.optionalWith<Schema.Array$<Schema.NullOr<typeof NetworkPeerInfo.NetworkPeerInfo>>, { nullable: true; }>; Services: Schema.optionalWith<Schema.Record$<typeof Schema.String, Schema.NullOr<typeof NetworkServiceInfo.NetworkServiceInfo>>, { nullable: true; }>; }>, never, { readonly Scope: string; } & { readonly Name: string; } & { readonly Labels: { readonly [x: string]: string; } | null; } & { readonly Driver: string; } & { readonly Options: { readonly [x: string]: string; } | null; } & { readonly Id: string; } & { readonly Created: Date | null; } & { readonly Containers: { readonly [x: string]: NetworkEndpointResource.NetworkEndpointResource | null; } | null; } & { readonly Internal: boolean; } & { readonly Attachable: boolean; } & { readonly Ingress: boolean; } & { readonly ConfigOnly: boolean; } & { readonly EnableIPv6: boolean; } & { readonly IPAM: NetworkIPAM.NetworkIPAM | null; } & { readonly ConfigFrom: NetworkConfigReference.NetworkConfigReference | null; } & { readonly Peers?: readonly (NetworkPeerInfo.NetworkPeerInfo | null)[] | undefined; } & { readonly Services?: { readonly [x: string]: NetworkServiceInfo.NetworkServiceInfo | null; } | undefined; }, {}, {}>; export declare class NetworkSummary extends NetworkSummary_base { } export {}; //# sourceMappingURL=NetworkSummary.generated.d.ts.map