PluginConfigInterface

@Serializable
data class PluginConfigInterface(val types: List<PluginInterfaceType>, val socket: String, val protocolScheme: PluginConfigInterface.ProtocolScheme? = null)

The interface between Docker and the plugin

Parameters

types
socket
protocolScheme

Protocol to use for clients connecting to the plugin.

Constructors

Link copied to clipboard
constructor(types: List<PluginInterfaceType>, socket: String, protocolScheme: PluginConfigInterface.ProtocolScheme? = null)

Types

Link copied to clipboard

Protocol to use for clients connecting to the plugin.

Properties

Link copied to clipboard
@SerialName(value = "ProtocolScheme")
val protocolScheme: PluginConfigInterface.ProtocolScheme?
Link copied to clipboard
@SerialName(value = "Socket")
@Required
val socket: String
Link copied to clipboard
@SerialName(value = "Types")
@Required
val types: List<PluginInterfaceType>