| syntax = "proto3"; |
| |
| option go_package = "github.com/docker/docker/api/types/swarm/runtime;runtime"; |
| |
| // PluginSpec defines the base payload which clients can specify for creating |
| // a service with the plugin runtime. |
| message PluginSpec { |
| string name = 1; |
| string remote = 2; |
| repeated PluginPrivilege privileges = 3; |
| bool disabled = 4; |
| } |
| |
| // PluginPrivilege describes a permission the user has to accept |
| // upon installing a plugin. |
| message PluginPrivilege { |
| string name = 1; |
| string description = 2; |
| repeated string value = 3; |
| } |