Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Common ¶
type Common struct { EngineName string `json:"engineName"` ContainerID string `json:"containerID"` // EngineConfig is the raw JSON representation of the Engine's underlying config. EngineConfig EngineConfig `json:"engineConfig"` // PluginConfig is the JSON raw representation of the plugin configurations. PluginConfig map[string]json.RawMessage `json:"plugin"` }
Common provides the basis for all engine configs. Anything that can not be properly described through the OCI config can be stored as a generic JSON []byte.
func (*Common) GetPluginConfig ¶
GetPluginConfig retrieves the configuration for the corresponding plugin.
type EngineConfig ¶
type EngineConfig interface{}
EngineConfig is a generic interface to represent the implementations of an EngineConfig.
Click to show internal directories.
Click to hide internal directories.