Tizen_4.0 base
[platform/upstream/docker-engine.git] / api / types / swarm / config.go
1 package swarm
2
3 import "os"
4
5 // Config represents a config.
6 type Config struct {
7         ID string
8         Meta
9         Spec ConfigSpec
10 }
11
12 // ConfigSpec represents a config specification from a config in swarm
13 type ConfigSpec struct {
14         Annotations
15         Data []byte `json:",omitempty"`
16 }
17
18 // ConfigReferenceFileTarget is a file target in a config reference
19 type ConfigReferenceFileTarget struct {
20         Name string
21         UID  string
22         GID  string
23         Mode os.FileMode
24 }
25
26 // ConfigReference is a reference to a config in swarm
27 type ConfigReference struct {
28         File       *ConfigReferenceFileTarget
29         ConfigID   string
30         ConfigName string
31 }