2016-10-19 16:22:02 +00:00
|
|
|
package swarm
|
|
|
|
|
2016-11-01 22:11:43 +00:00
|
|
|
import "os"
|
|
|
|
|
2016-10-19 16:22:02 +00:00
|
|
|
// Secret represents a secret.
|
|
|
|
type Secret struct {
|
|
|
|
ID string
|
|
|
|
Meta
|
2016-10-27 07:41:32 +00:00
|
|
|
Spec SecretSpec
|
|
|
|
Digest string
|
|
|
|
SecretSize int64
|
2016-10-19 16:22:02 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
type SecretSpec struct {
|
|
|
|
Annotations
|
2016-10-27 07:41:32 +00:00
|
|
|
Data []byte
|
2016-10-19 16:22:02 +00:00
|
|
|
}
|
|
|
|
|
2016-11-01 22:11:43 +00:00
|
|
|
type SecretReferenceFileTarget struct {
|
|
|
|
Name string
|
|
|
|
UID string
|
|
|
|
GID string
|
|
|
|
Mode os.FileMode
|
|
|
|
}
|
2016-10-19 16:22:02 +00:00
|
|
|
|
|
|
|
type SecretReference struct {
|
2016-10-27 07:41:32 +00:00
|
|
|
SecretID string
|
|
|
|
SecretName string
|
2016-11-03 21:01:54 +00:00
|
|
|
Target *SecretReferenceFileTarget
|
2016-10-19 16:22:02 +00:00
|
|
|
}
|