This repository has been archived by the owner on Jul 18, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
swagger_doc.go
95 lines (76 loc) · 5.36 KB
/
swagger_doc.go
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
package v1
// This file contains methods that can be used by the go-restful package to generate Swagger
// documentation for the object types found in 'types.go' This file is automatically generated
// by hack/update-generated-swagger-descriptions.sh and should be run after a full build of OpenShift.
// ==== DO NOT EDIT THIS FILE MANUALLY ====
var map_PodSecurityPolicyReview = map[string]string{
"": "PodSecurityPolicyReview checks which service accounts (not users, since that would be cluster-wide) can create the `PodTemplateSpec` in question.",
"spec": "spec is the PodSecurityPolicy to check.",
"status": "status represents the current information/status for the PodSecurityPolicyReview.",
}
func (PodSecurityPolicyReview) SwaggerDoc() map[string]string {
return map_PodSecurityPolicyReview
}
var map_PodSecurityPolicyReviewSpec = map[string]string{
"": "PodSecurityPolicyReviewSpec defines specification for PodSecurityPolicyReview",
"template": "template is the PodTemplateSpec to check. The template.spec.serviceAccountName field is used if serviceAccountNames is empty, unless the template.spec.serviceAccountName is empty, in which case \"default\" is used. If serviceAccountNames is specified, template.spec.serviceAccountName is ignored.",
"serviceAccountNames": "serviceAccountNames is an optional set of ServiceAccounts to run the check with. If serviceAccountNames is empty, the template.spec.serviceAccountName is used, unless it's empty, in which case \"default\" is used instead. If serviceAccountNames is specified, template.spec.serviceAccountName is ignored.",
}
func (PodSecurityPolicyReviewSpec) SwaggerDoc() map[string]string {
return map_PodSecurityPolicyReviewSpec
}
var map_PodSecurityPolicyReviewStatus = map[string]string{
"": "PodSecurityPolicyReviewStatus represents the status of PodSecurityPolicyReview.",
"allowedServiceAccounts": "allowedServiceAccounts returns the list of service accounts in *this* namespace that have the power to create the PodTemplateSpec.",
}
func (PodSecurityPolicyReviewStatus) SwaggerDoc() map[string]string {
return map_PodSecurityPolicyReviewStatus
}
var map_PodSecurityPolicySelfSubjectReview = map[string]string{
"": "PodSecurityPolicySelfSubjectReview checks whether this user/SA tuple can create the PodTemplateSpec",
"spec": "spec defines specification the PodSecurityPolicySelfSubjectReview.",
"status": "status represents the current information/status for the PodSecurityPolicySelfSubjectReview.",
}
func (PodSecurityPolicySelfSubjectReview) SwaggerDoc() map[string]string {
return map_PodSecurityPolicySelfSubjectReview
}
var map_PodSecurityPolicySelfSubjectReviewSpec = map[string]string{
"": "PodSecurityPolicySelfSubjectReviewSpec contains specification for PodSecurityPolicySelfSubjectReview.",
"template": "template is the PodTemplateSpec to check.",
}
func (PodSecurityPolicySelfSubjectReviewSpec) SwaggerDoc() map[string]string {
return map_PodSecurityPolicySelfSubjectReviewSpec
}
var map_PodSecurityPolicySubjectReview = map[string]string{
"": "PodSecurityPolicySubjectReview checks whether a particular user/SA tuple can create the PodTemplateSpec.",
"spec": "spec defines specification for the PodSecurityPolicySubjectReview.",
"status": "status represents the current information/status for the PodSecurityPolicySubjectReview.",
}
func (PodSecurityPolicySubjectReview) SwaggerDoc() map[string]string {
return map_PodSecurityPolicySubjectReview
}
var map_PodSecurityPolicySubjectReviewSpec = map[string]string{
"": "PodSecurityPolicySubjectReviewSpec defines specification for PodSecurityPolicySubjectReview",
"template": "template is the PodTemplateSpec to check. If template.spec.serviceAccountName is empty it will not be defaulted. If its non-empty, it will be checked.",
"user": "user is the user you're testing for. If you specify \"user\" but not \"group\", then is it interpreted as \"What if user were not a member of any groups. If user and groups are empty, then the check is performed using *only* the serviceAccountName in the template.",
"groups": "groups is the groups you're testing for.",
}
func (PodSecurityPolicySubjectReviewSpec) SwaggerDoc() map[string]string {
return map_PodSecurityPolicySubjectReviewSpec
}
var map_PodSecurityPolicySubjectReviewStatus = map[string]string{
"": "PodSecurityPolicySubjectReviewStatus contains information/status for PodSecurityPolicySubjectReview.",
"allowedBy": "allowedBy is a reference to the rule that allows the PodTemplateSpec. A rule can be a SecurityContextConstraint or a PodSecurityPolicy A `nil`, indicates that it was denied.",
"reason": "A machine-readable description of why this operation is in the \"Failure\" status. If this value is empty there is no information available.",
"template": "template is the PodTemplateSpec after the defaulting is applied.",
}
func (PodSecurityPolicySubjectReviewStatus) SwaggerDoc() map[string]string {
return map_PodSecurityPolicySubjectReviewStatus
}
var map_ServiceAccountPodSecurityPolicyReviewStatus = map[string]string{
"": "ServiceAccountPodSecurityPolicyReviewStatus represents ServiceAccount name and related review status",
"name": "name contains the allowed and the denied ServiceAccount name",
}
func (ServiceAccountPodSecurityPolicyReviewStatus) SwaggerDoc() map[string]string {
return map_ServiceAccountPodSecurityPolicyReviewStatus
}