blob: 5686b90e9ad9cd164c15695c2995f3b76702aca4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
package entities
import (
"time"
"github.com/containers/podman/v4/pkg/errorhandling"
)
type SecretCreateReport struct {
ID string
}
type SecretCreateOptions struct {
Driver string
DriverOpts map[string]string
Labels map[string]string
}
type SecretListRequest struct {
Filters map[string][]string
}
type SecretListReport struct {
ID string
Name string
Driver string
CreatedAt string
UpdatedAt string
}
type SecretRmOptions struct {
All bool
}
type SecretRmReport struct {
ID string
Err error
}
type SecretInfoReport struct {
ID string
CreatedAt time.Time
UpdatedAt time.Time
Spec SecretSpec
}
type SecretInfoReportCompat struct {
SecretInfoReport
Version SecretVersion
}
type SecretVersion struct {
Index int
}
type SecretSpec struct {
Name string
Driver SecretDriverSpec
Labels map[string]string
}
type SecretDriverSpec struct {
Name string
Options map[string]string
}
// swagger:model SecretCreate
type SecretCreateRequest struct {
// User-defined name of the secret.
Name string
// Base64-url-safe-encoded (RFC 4648) data to store as secret.
Data string
// Driver represents a driver (default "file")
Driver SecretDriverSpec
// Labels are labels on the secret
Labels map[string]string
}
// Secret create response
// swagger:response SecretCreateResponse
type SwagSecretCreateResponse struct {
// in:body
Body struct {
SecretCreateReport
}
}
// Secret list response
// swagger:response SecretListResponse
type SwagSecretListResponse struct {
// in:body
Body []*SecretInfoReport
}
// Secret list response
// swagger:response SecretListCompatResponse
type SwagSecretListCompatResponse struct {
// in:body
Body []*SecretInfoReportCompat
}
// Secret inspect response
// swagger:response SecretInspectResponse
type SwagSecretInspectResponse struct {
// in:body
Body SecretInfoReport
}
// Secret inspect compat
// swagger:response SecretInspectCompatResponse
type SwagSecretInspectCompatResponse struct {
// in:body
Body SecretInfoReportCompat
}
// No such secret
// swagger:response NoSuchSecret
type SwagErrNoSuchSecret struct {
// in:body
Body struct {
errorhandling.ErrorModel
}
}
// Secret in use
// swagger:response SecretInUse
type SwagErrSecretInUse struct {
// in:body
Body struct {
errorhandling.ErrorModel
}
}
|