UNPKG

the-moby-effect

Version:
40 lines 1.81 kB
import * as Schema from "effect/Schema"; import * as SwarmAppArmorOpts from "./SwarmAppArmorOpts.generated.js"; import * as SwarmCredentialSpec from "./SwarmCredentialSpec.generated.js"; import * as SwarmSELinuxContext from "./SwarmSELinuxContext.generated.js"; import * as SwarmSeccompOpts from "./SwarmSeccompOpts.generated.js"; declare const SwarmPrivileges_base: Schema.Class<SwarmPrivileges, { CredentialSpec: Schema.NullOr<typeof SwarmCredentialSpec.SwarmCredentialSpec>; SELinuxContext: Schema.NullOr<typeof SwarmSELinuxContext.SwarmSELinuxContext>; Seccomp: Schema.optionalWith<typeof SwarmSeccompOpts.SwarmSeccompOpts, { nullable: true; }>; AppArmor: Schema.optionalWith<typeof SwarmAppArmorOpts.SwarmAppArmorOpts, { nullable: true; }>; NoNewPrivileges: typeof Schema.Boolean; }, Schema.Struct.Encoded<{ CredentialSpec: Schema.NullOr<typeof SwarmCredentialSpec.SwarmCredentialSpec>; SELinuxContext: Schema.NullOr<typeof SwarmSELinuxContext.SwarmSELinuxContext>; Seccomp: Schema.optionalWith<typeof SwarmSeccompOpts.SwarmSeccompOpts, { nullable: true; }>; AppArmor: Schema.optionalWith<typeof SwarmAppArmorOpts.SwarmAppArmorOpts, { nullable: true; }>; NoNewPrivileges: typeof Schema.Boolean; }>, never, { readonly NoNewPrivileges: boolean; } & { readonly CredentialSpec: SwarmCredentialSpec.SwarmCredentialSpec | null; } & { readonly SELinuxContext: SwarmSELinuxContext.SwarmSELinuxContext | null; } & { readonly Seccomp?: SwarmSeccompOpts.SwarmSeccompOpts | undefined; } & { readonly AppArmor?: SwarmAppArmorOpts.SwarmAppArmorOpts | undefined; }, {}, {}>; export declare class SwarmPrivileges extends SwarmPrivileges_base { } export {}; //# sourceMappingURL=SwarmPrivileges.generated.d.ts.map