Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteCluster ¶
func DeleteCluster() gin.HandlerFunc
Order deletion of a kubernetes cluster by a apiresourcecontracts.ResourceClusterOrderSpec in the body Will only provide clusters the identity is authorized to view
@Summary Order deletion a kubernetes cluster @Schemes @Description Order a kubernetes cluster @Tags orders @Accept application/json @Produce application/json @Success 200 {object} apicontracts.PaginatedResult[apicontracts.Cluster] @Failure 403 {object} rorerror.RorError @Failure 400 {object} rorerror.RorError @Failure 401 {object} rorerror.RorError @Failure 500 {object} rorerror.RorError @Router /v1/orders/cluster [delete] @Param filter body apiresourcecontracts.ResourceClusterOrderSpec true "Filter" @Security ApiKey || AccessToken
func DeleteOrder ¶
func DeleteOrder() gin.HandlerFunc
Delete order
@Summary Delete a order by uid @Schemes @Description Orders @Tags orders @Accept application/json @Produce application/json @Success 200 {bool} bool @Failure 403 {object} rorerror.RorError @Failure 400 {object} rorerror.RorError @Failure 401 {object} rorerror.RorError @Failure 500 {object} rorerror.RorError @Router /v1/orders/{uid} [delete] @Security ApiKey || AccessToken
func GetOrder ¶
func GetOrder() gin.HandlerFunc
Get order by uid
@Summary Get order by uid @Schemes @Description Orders @Tags orders @Accept application/json @Produce application/json @Success 200 {object} apiresourcecontracts.ResourceListClusterorders @Failure 403 {object} rorerror.RorError @Failure 400 {object} rorerror.RorError @Failure 401 {object} rorerror.RorError @Failure 500 {object} rorerror.RorError @Router /v1/orders/{uid} [get] @Security ApiKey || AccessToken
func GetOrders ¶
func GetOrders() gin.HandlerFunc
Get orders
@Summary Get orders @Schemes @Description Orders @Tags orders @Accept application/json @Produce application/json @Success 200 {object} apicontracts.PaginatedResult[apicontracts.Cluster] @Failure 403 {object} rorerror.RorError @Failure 400 {object} rorerror.RorError @Failure 401 {object} rorerror.RorError @Failure 500 {object} rorerror.RorError @Router /v1/orders [get] @Security ApiKey || AccessToken
func OrderCluster ¶
func OrderCluster() gin.HandlerFunc
Order a kubernetes cluster by a apiresourcecontracts.ResourceClusterOrderSpec in the body Will only provide clusters the identity is authorized to views
@Summary Order a kubernetes cluster @Schemes @Description Order a kubernetes cluster @Tags orders @Accept application/json @Produce application/json @Success 200 {object} apicontracts.PaginatedResult[apicontracts.Cluster] @Failure 403 {object} rorerror.RorError @Failure 400 {object} rorerror.RorError @Failure 401 {object} rorerror.RorError @Failure 500 {object} rorerror.RorError @Router /v1/orders/cluster [post] @Param filter body apiresourcecontracts.ResourceClusterOrderSpec true "Filter" @Security ApiKey || AccessToken
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.