Skip to content

dsdk / v1.47 / Plugin

Type Alias: Plugin ​

Plugin: object

A plugin for the Engine API

Type declaration ​

NameTypeDescription
ConfigobjectThe config of a plugin.
Config.Argsobject-
Config.Args.Descriptionstring-
Config.Args.Namestring-
Config.Args.Settablestring[]-
Config.Args.Valuestring[]-
Config.Descriptionstring-
Config.DockerVersion?stringDocker Version used to create the plugin
Config.Documentationstring-
Config.Entrypointstring[]-
Config.EnvPluginEnv[]-
Config.InterfaceobjectThe interface between Docker and the plugin
Config.Interface.ProtocolScheme?"" | "moby.plugins.http/v1"Protocol to use for clients connecting to the plugin.
Config.Interface.Socketstring-
Config.Interface.TypesPluginInterfaceType[]-
Config.IpcHostboolean-
Config.Linuxobject-
Config.Linux.AllowAllDevicesboolean-
Config.Linux.Capabilitiesstring[]-
Config.Linux.DevicesPluginDevice[]-
Config.MountsPluginMount[]-
Config.Networkobject-
Config.Network.Typestring-
Config.PidHostboolean-
Config.PropagatedMountstring-
Config.rootfs?object-
Config.rootfs.diff_ids?string[]-
Config.rootfs.type?string-
Config.User?object-
Config.User.GID?number-
Config.User.UID?number-
Config.WorkDirstring-
EnabledbooleanTrue if the plugin is running. False if the plugin is not running, only installed.
Id?string-
Namestring-
PluginReference?stringplugin remote reference used to push/pull the plugin
SettingsobjectSettings that can be modified by users.
Settings.Argsstring[]-
Settings.DevicesPluginDevice[]-
Settings.Envstring[]-
Settings.MountsPluginMount[]-