dotcloud/docker

View on GitHub
api/types/swarm/runtime/plugin.proto

Summary

Maintainability
Test Coverage
syntax = "proto3";

// 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;
    repeated string env = 5;
}

// 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;
}