Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ReadonlyVerbs = []string{
"get",
"list",
"watch",
}
ReadonlyVerbs represents a list of read-only verbs.
View Source
var SupportedVerbs = []string{
"create",
"update",
"updateStatus",
"delete",
"deleteCollection",
"get",
"list",
"watch",
"patch",
"apply",
"applyStatus",
}
SupportedVerbs is a list of supported verbs for +onlyVerbs and +skipVerbs.
Functions ¶
func ParsePathGroupVersion ¶ added in v0.21.0
Types ¶
type Tags ¶
type Tags struct { // +genclient GenerateClient bool // +genclient:nonNamespaced NonNamespaced bool // +genclient:noStatus NoStatus bool // +genclient:noVerbs NoVerbs bool // +genclient:skipVerbs=get,update // +genclient:onlyVerbs=create,delete SkipVerbs []string // +genclient:method=UpdateScale,verb=update,subresource=scale,input=Scale,result=Scale Extensions []extension }
Tags represents a genclient configuration for a single type.
func MustParseClientGenTags ¶
MustParseClientGenTags calls ParseClientGenTags but instead of returning error it panics.
func ParseClientGenTags ¶
ParseClientGenTags parse the provided genclient tags and validates that no unknown tags are provided.
Click to show internal directories.
Click to hide internal directories.