crd.go 820 B

123456789101112131415161718192021222324
  1. package types
  2. type CreateCRDRequest struct {
  3. Name string `schema:"name" form:"required"`
  4. Namespace string `schema:"namespace" form:"required"`
  5. Group string `schema:"group" form:"required"`
  6. Version string `schema:"version" form:"required"`
  7. Resource string `schema:"resource" form`
  8. }
  9. type DeleteCRDRequest struct {
  10. Name string `schema:"name" form:"required"`
  11. Namespace string `schema:"namespace" form:"required"`
  12. Group string `schema:"group" form:"required"`
  13. Version string `schema:"version" form:"required"`
  14. Resource string `schema:"resource" form:"required"`
  15. }
  16. type StreamCRDRequest struct {
  17. Namespace string `json:"namespace"`
  18. Group string `json:"group" form:"required"`
  19. Version string `json:"version" form:"required"`
  20. Resource string `json:"resource" form:"required"`
  21. }