TaskSpecPluginSpec

@Serializable
data class TaskSpecPluginSpec(val name: String? = null, val remote: String? = null, val disabled: Boolean? = null, val pluginPrivilege: List<PluginPrivilege>? = null)

Plugin spec for the service. (Experimental release only.)


>Note: ContainerSpec, NetworkAttachmentSpec, and PluginSpec are > mutually exclusive. PluginSpec is only used when the Runtime field > is set to plugin. NetworkAttachmentSpec is used when the Runtime > field is set to attachment.

Parameters

name

The name or 'alias' to use for the plugin.

remote

The plugin image reference to use.

disabled

Disable the plugin once scheduled.

pluginPrivilege

Constructors

Link copied to clipboard
constructor(name: String? = null, remote: String? = null, disabled: Boolean? = null, pluginPrivilege: List<PluginPrivilege>? = null)

Properties

Link copied to clipboard
@SerialName(value = "Disabled")
val disabled: Boolean?
Link copied to clipboard
@SerialName(value = "Name")
val name: String?
Link copied to clipboard
@SerialName(value = "PluginPrivilege")
val pluginPrivilege: List<PluginPrivilege>?
Link copied to clipboard
@SerialName(value = "Remote")
val remote: String?